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 comprehension
Poziom
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 — нечётное.
Przykład deterministycznego wykonania

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
Otwórz praktykę →