Олимпиадный тренинг

Задача . Q4


Задача

Темы:
Финальная викторина · Главы 1-8

Jinja2: трассировка цикла

Flask передаёт данные в шаблон. Сколько знаков + появится на странице?

app.py — передаём данные в шаблон
Python
items = [
    {"name": "Бег",     "done": True},
    {"name": "Чтение",  "done": False},
    {"name": "Йога",    "done": True},
]
return render_template('page.html', items=items)
page.html — шаблон Jinja2
Jinja2
{% for item in items %}
  {% if item['done'] %}+{% endif %}
{% endfor %}

Ответ — одно число.


time 500 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя