Python, how to check if a number is odd or even

The remainder of dividing a number by 2 is 0. Please consider 2, 4, 10, 200.000.

The remainder produced by odd numbers is 1, 1, 3, 5, 15...

You can check if the number is even or oddifConditional:

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

If you have an array of numbers and want to get an even or odd number, you can usefilter()Has a lambda function:

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]


More python tutorials: