Глава 12 · Множество увлекательных мини-проектов!

Проект: чётное или нечётное

Первый проект главы закрепляет условия и оператор % из ранних глав — маленький, но с полным циклом «данные → алгоритм → код».

Используем
input()int()%if/elselist comprehension
Уровень
★ разминка
Результат
текстовая программа

Что создаём

Первый настоящий проект главы — маленький, но с полным циклом: данные → алгоритм → код → результат.

Часть 1 — Ваше число чётное или нечётное?

chetnoe_ili_nechetnoe.py
number = int(input("Введите число: "))

if number % 2 == 0:
    print(f"{number} — чётное.")
else:
    print(f"{number} — нечётное.")
Введите число: 17
17 — нечётное.
Детерминированный пример выполнения

Часть 2 — выводим чётные или нечётные числа из диапазона

chetnye_iz_diapazona.py
nachalo = int(input("Начало диапазона: "))
konec = int(input("Конец диапазона: "))

chetnye = [n for n in range(nachalo, konec + 1) if n % 2 == 0]
print("Чётные числа:", chetnye)
Какие темы здесь встретились
input() и int() — глава 8; % — глава 5; if/else — глава 9; генератор списков — глава 11.
Практика: чётное или нечётное
Интерактивный ноутбук прямо в браузере — Python 3.14 через Pyodide, без установки
Открыть практику →