Controllo dei numeri pari o dispari in Python
Determina se un numero intero è pari o dispari utilizzando l'operatore aritmetico modulo in Python.
Panoramica
Un numero pari è un numero intero esattamente divisibile per 2. Un numero dispari lascia come resto 1 quando viene diviso per 2.
Usiamo l'operatore modulo Python `%`, che restituisce il resto di una divisione. Per qualsiasi numero pari, "n % 2" restituisce "0".
Questo classico concetto informatico è ampiamente utilizzato nel looping, nel partizionamento dei dati e nella progettazione di algoritmi di base.
Codice e output di esecuzione
Funzione per valutare lo stato pari/dispari per numeri interi negativi, positivi e zero.
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 OddImplementazione passo dopo passo
- Colori delle righe alternati nelle tabelle/interfaccia utente
- Distribuzione delle attività su più processi di lavoro
- Puzzle di teoria matematica dei numeri
Domande frequenti
0 è pari o dispari?
Zero è pari perché lascia un resto di 0 quando diviso per 2 (0 = 2 * 0).
Argomenti correlati
Controlla se un numero è positivo, negativo o zero in Python usando la ramificazione condizionale.
Script per calcolatrice semplice PythonCostruisci una calcolatrice di base in Python. Scopri come mappare gli operatori matematici, gestire i flussi di esecuzione degli utenti e gestire la logica in modo nativo.