python奇偶數(shù)判斷的方法有哪些

小億
584
2023-08-22 20:54:22

在Python中,可以使用以下幾種方法來(lái)判斷一個(gè)數(shù)是奇數(shù)還是偶數(shù):

  1. 使用取模運(yùn)算符(%):將給定的數(shù)與2進(jìn)行取模運(yùn)算,如果余數(shù)為0,則為偶數(shù),否則為奇數(shù)。
num = int(input("請(qǐng)輸入一個(gè)整數(shù):"))
if num % 2 == 0:
print(num, "是偶數(shù)")
else:
print(num, "是奇數(shù)")
  1. 使用位運(yùn)算符:將給定的數(shù)與1進(jìn)行與運(yùn)算,如果結(jié)果為0,則為偶數(shù),否則為奇數(shù)。
num = int(input("請(qǐng)輸入一個(gè)整數(shù):"))
if num & 1 == 0:
print(num, "是偶數(shù)")
else:
print(num, "是奇數(shù)")
  1. 使用divmod()函數(shù):將給定的數(shù)除以2,如果余數(shù)為0,則為偶數(shù),否則為奇數(shù)。
num = int(input("請(qǐng)輸入一個(gè)整數(shù):"))
quo, rem = divmod(num, 2)
if rem == 0:
print(num, "是偶數(shù)")
else:
print(num, "是奇數(shù)")

以上是三種常見(jiàn)的判斷奇偶數(shù)的方法,根據(jù)實(shí)際情況選擇適合的方法即可。

0