Oi, Jose! Como vai?
Agradeço por compartilhar.
Sua solução está ótima. O uso do operador de módulo (%
) para verificar o resto da divisão por 2 é a maneira correta de determinar se um número é par ou ímpar, e a estrutura if-else
foi aplicada perfeitamente para tratar os dois casos.
Uma dica interessante para o futuro é o uso do operador ternário, que permite escrever um if-else
simples em uma única linha, tornando o código mais conciso.
numero = int(input('Digite um numero inteiro: '))
status = 'par' if numero % 2 == 0 else 'impar'
print(f'O numero digitado e {status}.')
Neste código, a variável status
recebe a string 'par' se a condição numero % 2 == 0
for verdadeira; caso contrário, recebe 'impar'. Tudo isso acontece em uma única linha de atribuição.