viernes, 15 de octubre de 2021

Python, como comprobar si un número es par o impar

Un número es par cuando al dividirlo por 2, el resto es 0. Piense en 2, 4, 10, 200

Los números impares generan un resto de 1: 1, 3, 5, 15…

Puede verificar si un número es par o impar con un if condicional:
num = 5
if (num % 2) == 0:
   print('par')
else:
   print('impar')
Si tienes una lista de números y deseas obtener los pares o impares, puede usar filter () con una función lambda:

numbers = [1, 20, 5]

pares = filter(lambda n: n % 2 == 0, numbers)
impares = filter(lambda n: n % 2 == 1, numbers)

print(list(pares)) # [20]
print(list(impares)) # [1,5]





No hay comentarios:

Publicar un comentario