Heim >Backend-Entwicklung >Python-Tutorial >So ermitteln Sie ungerade und gerade Zahlen mit Python
Problemanalyse: Verwenden Sie Python, um ein Programm zu schreiben, um zu bestimmen, ob die eingegebene Zahl ungerade oder gerade ist, und geben Sie die Informationen entsprechend aus. Um zu bestimmen, ob eine Zahl ungerade oder gerade ist, ist die Basis ist, dass es der Rest nach der Division durch 2 ist. Daher können Sie den Operator „%“ zur Berechnung und Beurteilung verwenden.
Der Code lautet wie folgt:
while True: try: num=int(input('输入一个整数:')) #判断输入是否为整数 except ValueError: #不是纯数字需要重新输入 print("输入的不是整数!") continue if num%2==0: print('偶数') else: print('奇数') brea
Ergebnis ausgeben
输入一个整数:81 奇数
oder eine Funktion definieren
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))
Ergebnis ausgeben
-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.
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie ungerade und gerade Zahlen mit Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!