問題分析:用Python編寫一個程序,判斷輸入的數字是奇數還是偶數,并相應的輸出信息,要判斷一個數為奇數還是偶數,依據的是它被2除后的余數。因此可以用“%”運算符來計算并判斷。
代碼如下:
while True: try: num=int(input('輸入一個整數:')) #判斷輸入是否為整數 except ValueError: #不是純數字需要重新輸入 print("輸入的不是整數!") continue if num%2==0: print('偶數') else: print('奇數') brea
輸出結果
輸入一個整數:81 奇數
或者定義一個函數
def judgeOdd(num): if num %2 >0: return '%i is an odd number.'%num else: return '%i is an even number.'%num for i in range(-3,11): print(judgeOdd(i))
輸出結果
-3 is an odd number. -2 is an even number. -1 is an odd number. 0 is an even number. 1 is an odd number. 2 is an even number. 3 is an odd number. 4 is an even number. 5 is an odd number.
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com