Como verificar se o número é par ou ímpar em Python?

Um número será considerado par se for perfeitamente divisível por 2. Sendo assim, de maneira lógica, podemos escrever um código parar descobrir o resto quando um determinado número for dividido por 2. Se o resultado não for 0, o número é ímpar. Se for 0, consideramos par.

Em Python, podemos utilizar o operador % (Modulo Operator) para descobrir o resto de um número.

Desta maneira, nosso código ficará assim:

num = 2
if num % 2 == 0:
    print("o número par")
else:
    print("o número é ímpar")

Função

Apesar de ser uma expressão simples, podemos criar uma função para separar e organizar melhor o código do programa. Neste caso, podemos simplesmente fazer da seguinte forma:

def is_odd(num: int) -> bool:
    return num % 2 == 0