判斷奇數還是偶數
建立乙個函式,它以整數作為引數,對偶數返回「偶數」,對奇數返回「奇數」。
#解法一
#判斷奇數還是偶數
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...