/

Python如何檢查一個數字是奇數還是偶數

Python如何檢查一個數字是奇數還是偶數

當一個數字除以2的餘數為0時,該數字是偶數。例如2、4、10、200,000。

奇數除以2的餘數為1,例如1、3、5、15。

你可以使用if條件語句來檢查一個數字是奇數還是偶數:

1
2
3
4
5
num = 3
if (num % 2) == 0:
print('偶數')
else:
print('奇數')

如果你有一個數字的數組,並且想要獲取其中的偶數或奇數,可以使用filter()函數結合lambda表達式:

1
2
3
4
5
6
7
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]

tags: [“Python”, “數字”, “奇數”, “偶數”, “餘數”, “過濾”]