Python、数値が奇数か偶数かを確認する方法

数は2で割っても偶数で、余りは0です。2、4、10、200.000と考えてください。

奇数は1:1、3、5、15の余りを生成します…

数値が偶数か奇数かを確認するには、if条件付き:

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

数値の配列があり、偶数または奇数を取得したい場合は、次を使用できます。filter()ラムダ関数を使用する場合:

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]


その他のPythonチュートリアル: