Sprawdzanie liczb parzystych i nieparzystych w Pythonie
Określ, czy liczba całkowita jest parzysta czy nieparzysta, używając operatora arytmetycznego modulo w Pythonie.
Przegląd
Liczba parzysta to liczba całkowita, która jest dokładnie podzielna przez 2. Liczba nieparzysta przy dzieleniu przez 2 pozostawia resztę z 1.
Używamy operatora modulo Pythona „%”, który zwraca resztę dzielenia. Dla dowolnej liczby parzystej `n % 2` daje w wyniku `0`.
Ta klasyczna koncepcja informatyki jest szeroko stosowana w zapętlaniu, partycjonowaniu danych i projektowaniu podstawowych algorytmów.
Dane wyjściowe kodu i wykonania
Funkcja oceniająca stan nieparzysty/parzysty dla ujemnych, dodatnich i zerowych liczb całkowitych.
def is_even(num):
return num % 2 == 0
numbers = [4, 7, 0, -3]
for n in numbers:
result = "Even" if is_even(n) else "Odd"
print(f"{n:2d} is {result}") 4 is Even
7 is Odd
0 is Even
-3 is OddWdrażanie krok po kroku
- Naprzemienne kolory wierszy w tabelach/interfejsach użytkownika
- Rozdzielanie zadań na wiele procesów roboczych
- Zagadki matematycznej teorii liczb
Często zadawane pytania
Czy 0 jest parzyste czy nieparzyste?
Zero jest parzyste, ponieważ przy dzieleniu przez 2 pozostawia resztę 0 (0 = 2 * 0).
Powiązane tematy
Sprawdź, czy liczba jest dodatnia, ujemna lub zerowa w Pythonie, używając rozgałęzienia warunkowego.
Prosty skrypt kalkulatora w PythonieZbuduj prosty kalkulator w Pythonie. Dowiedz się, jak mapować operatory matematyczne, wykonywać przepływy wykonywania przez użytkowników i natywnie obsługiwać logikę.