Rozdział 12 · Wiele fascynujących mini-projektów!
Projekt: parzyste czy nieparzyste
Pierwszy szkic rozdziału ustala warunki i operator % z wcześniejszych rozdziałów — niewielki, ale z pełnym cyklem „algorytm → kodu → danych”
Zastosowanie
input()int()%if/elselist comprehensionPoziom
rozgrzewka
Rezultat
program tekstowy
Co tworzymy
Pierwszy prawdziwy szkic rozdziału jest mały, ale z pełnym cyklem: dane → algorytm → kod → wynik.
Część 1 – Czy Twój numer jest parzysty czy nieparzysty?
chetnoe_ili_nechetnoe.py
number = int(input(„Wybierz numer: ”))
if number % 2 == 0:
print(f"{number} jest równy.")
else:
print(f"{number} — dziwne.")
Введите число: 17
17 — нечётное.
Część 2 – Wyniki parzyste lub nieparzyste z zakresu
chetnye_iz_diapazona.py
nachalo = int(input(„Początek zakresu: ”))
konec = int(input(„Koniec zakresu: ”))
chetnye = [n for n in range(nachalo, konec + 1) if n % 2 == 0]
print(„Liczby parzyste:”, chetnye)
Jakie tematy tu się pojawiły
input() oraz int() — Rozdział 8; % — Rozdział 5; if/else — Rozdział 9; Generator list - Rozdział 11.Praktyka: Parzyste lub nieparzyste
interaktywny laptop bezpośrednio w przeglądarce – Python 3.14 przez Pyodide, bez instalacji