寫函數isodd(x),如果x不是整數,給出提示,退出程序;返回True如果x是奇數;如果x是偶數,則返回False。
defisodd(x):
if(x%1!=0):
Print("您沒有輸入整數")
elif(x%2==0):
打印(“假”)
否則:
打印(“真”)
isodd(2)
也可以使用while循環結構,先判斷輸入數是否為整數,再判斷奇偶性。
whileTrue:
嘗試:
num = int(input(' Enter a integer:'))#確定輸入是否為整數。
exceptvaluerror:#不是壹個純數字,需要重新輸入。
Print("輸入的不是整數!")
繼續
ifnum%2==0:
打印(“偶數”)
否則:
打印(“奇數”)
破裂
還可以充分發揮python函數和數學公式來簡化整個代碼。
num=eval(輸入(' Number:\n '))
打印(' { }是'。格式(數字)+('偶數。ifnum%2==0else'oddnumber。))
偶數
定義1:在整數中,能被2整除的數稱為偶數。
定義二:二的倍數叫做偶數。
在十進制中,可以通過看個位數來判斷數是奇數還是偶數:1、3、5、7、9的數是奇數;位數為0、2、4、6和8的數字是偶數。
奇數
在整數中,不能被2整除的數稱為奇數。日常生活中,人們通常稱正奇數為單數,與偶數相反。奇數可分為正奇數和負奇數。