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

Тест divisibleby

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

Синтаксис

{% if number is divisibleby(divisor) %}

Пример

Давайте проверим, делится ли число 6 на 2:

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

Содержимое шаблона:

{% if num is divisibleby(2) %} <p>divisible</p> {% else %} <p>not divisible</p> {% endif %}

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

<p>divisible</p>

Пример

Давайте проверим число 7 на делимость на 3:

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

Содержимое шаблона:

{% if num is divisibleby(3) %} <p>divisible</p> {% else %} <p>not divisible</p> {% endif %}

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

<p>not divisible</p>

Пример

Давайте переберём числа от 1 до 10 и выведем только те, что делятся на 4:

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

Содержимое шаблона:

{% for num in nums %} {% if num is divisibleby(4) %} <p>{{ num }}</p> {% endif %} {% endfor %}

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

<p>4</p> <p>8</p>

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

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