判斷奇數還是偶數

2021-09-11 03:34:38 字數 905 閱讀 2960

判斷奇數還是偶數

建立乙個函式,它以整數作為引數,對偶數返回「偶數」,對奇數返回「奇數」。

#解法一

#判斷奇數還是偶數

def even_or_odd(number):

if number%2==0:

return 'even'

else:

return 'odd'

assert even_or_odd(2)=='even'

assert even_or_odd(0)=='even'

assert even_or_odd(7)=='odd'

assert even_or_odd(1)=='odd'

assert even_or_odd(-7)=='odd'

#解法二

#判斷奇數還是偶數

class verify:

#使用staticmethod來裝飾靜態方法

@staticmethod

def expect(fun,res):

assert fun==res,'error'

def even_or_odd(num):

#使用三元表示式

return "even" if num%2==0 else "odd"

verify.expect(even_or_odd(2),"even")

verify.expect(even_or_odd(0),"even")

verify.expect(even_or_odd(7),"odd")

verify.expect(even_or_odd(1),"odd")

verify.expect(even_or_odd(-7),"odd")

python類的靜態方法和類方法區別

php怎麼判斷奇數還是偶數

php怎麼判斷奇數還是偶數?新建乙個php檔案,命名為test.php,用於講解php如何判斷數字是偶數還是奇數。在test.php檔案中,使用header 方法將頁面的編碼格式設定為utf 8。在test.php檔案中,定義乙個變數,儲存數字10,用於測試。在test.php檔案中,使用 取模運算...

Problem H 奇數還是偶數?

problem h 奇數還是偶數?time limit 1 sec memory limit 2 mb submit 9499 solved 7280 submit status web board description 輸入乙個整數,判讀它是奇數還是偶數。input 輸入只有一行,為乙個100以...

python判斷奇數偶數

num eval input 請輸入乙個數 if num 2 0 print 是個偶數 format num else print d是個奇數 num 如果輸入有錯,跳過判斷重新輸入 如果輸入正確,判斷一次之後跳出迴圈 while true try num int input 請輸入乙個數 exce...