Reszta z dzielenia: operator %
Podzielność liczb: dzielniki i liczby pierwsze - Informatyka - klasa 7 (Python)
`a % b` to **reszta z dzielenia** a przez b, a `a // b` to wynik dzielenia bez reszty. 17 podzielone przez 5 to 3 i reszta 2, więc `17 // 5` daje 3, a `17 % 5` daje 2. Liczba a **dzieli się** przez b, gdy reszta jest równa zero: `a % b == 0`. Tak sprawdza się też parzystość: liczba parzysta daje resztę 0 przy dzieleniu przez 2.
print(17 // 5)
print(17 % 5)
print(20 % 5)
number = 14
if number % 2 == 0:
print(number, "jest parzysta")
else:
print(number, "jest nieparzysta")Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Informatyka - klasa 7·Zaloguj się, aby zapisać postęp na koncie.