РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
208 of 643 menu

Тест even

Тест even применяется к числу и возвращает True, если число чётное, и False, если число нечётное. Тест используется в условных конструкциях Jinja, например, в теге if, для выбора одного из двух вариантов разметки. Параметров тест не принимает.

Синтаксис

{% if value is even %} ... {% endif %}

Пример

Давайте проверим число 4 на чётность:

from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): return render_template('index.html', num=4)

Шаблон:

{% if num is even %} <p>even</p> {% else %} <p>odd</p> {% endif %}

Результат выполнения кода:

<p>even</p>

Пример

Давайте проверим число 5 на чётность:

from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): return render_template('index.html', num=5)

Шаблон:

{% if num is even %} <p>even</p> {% else %} <p>odd</p> {% endif %}

Результат выполнения кода:

<p>odd</p>

Пример

Давайте переберём массив чисел и для каждого выведем результат проверки:

from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): return render_template('index.html', arr=[1, 2, 3, 4, 5])

Шаблон:

{% for num in arr %} {% if num is even %} <p>{{ num }} - even</p> {% else %} <p>{{ num }} - odd</p> {% endif %} {% endfor %}

Результат выполнения кода:

<p>1 - odd</p> <p>2 - even</p> <p>3 - odd</p> <p>4 - even</p> <p>5 - odd</p>

Смотрите также

  • тест odd,
    который проверяет число на нечётность
  • тест divisibleby,
    который проверяет делимость числа на заданное
  • тег if,
    который выполняет ветку кода по условию
  • тег for,
    который перебирает элементы последовательности
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить