Controllo dei numeri pari o dispari in Python

Determina se un numero intero è pari o dispari utilizzando l'operatore aritmetico modulo in Python.

Prova nell'editor

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}")
Uscita terminale
 4 is Even
 7 is Odd
 0 is Even
-3 is Odd

Implementazione 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