Вопрос задан 13.01.2026 в 10:59. Предмет Информатика. Спрашивает Вильданова Сабина.

Программу вывода чётных чисел из промежутка от 1 до 10 на Python.

Перейти к ответам

Ответы на вопрос

Отвечает Димов Никита.

Как это сделал бы обычный пользователь на сайте вопросов-ответов.

Ниже несколько рабочих способов вывести чётные числа из диапазона 1…10 на Python. Самый «питоничный» — использовать range с шагом 2 и начать с 2.

Вариант 1 (рекомендую): range(2, 11, 2)

python
for x in range(2, 11, 2): print(x)
  • Стартуем с 2.

  • Верхняя граница в range не включается, поэтому ставим 11, чтобы 10 попал в диапазон.

  • Шаг 2 даёт только чётные.

Вывод:

2 4 6 8 10

Если хотите в одну строку через пробел:

python
print(*range(2, 11, 2)) # 2 4 6 8 10

Вариант 2: проверка чётности через % 2

python
for x in range(1, 11): if x % 2 == 0: print(x)

Минус — лишние проверки, но логика очевидна.

Вариант 3: списковое выражение (если нужно получить список)

python
evens = [x for x in range(1, 11) if x % 2 == 0] print(evens) # [2, 4, 6, 8, 10]

Вариант 4: while с инкрементом на 2

python
x = 2 while x <= 10: print(x) x += 2

Полезно, если по условиям задачи нужен именно while.


Итог: для простого вывода чётных чисел от 1 до 10 используйте:

python
print(*range(2, 11, 2))

Это коротко, читаемо и работает за один проход без лишних проверок.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос