Python, comment vérifier si un nombre est pair ou impair

Un nombre est pair lorsqu'il est divisé par 2, le reste est 0. Pensez à 2, 4, 10, 200 000.

Les nombres impairs génèrent un reste de 1: 1, 3, 5, 15…

Vous pouvez vérifier si un nombre est pair ou impair avec unifconditionnel:

num = 3
if (num % 2) == 0:
   print('even')
else:
   print('odd')

Si vous avez un tableau de nombres et que vous souhaitez obtenir les nombres pairs ou impairs, vous pouvez utiliserfilter()avec une fonction lambda:

numbers = [1, 2, 3]

even = filter(lambda n: n % 2 == 0, numbers) odd = filter(lambda n: n % 2 == 1, numbers)

print(list(even)) # [2] print(list(odd)) # [1,3]


Plus de tutoriels python: