Heim >Backend-Entwicklung >Python-Tutorial >So ermitteln Sie ungerade und gerade Zahlen mit Python

So ermitteln Sie ungerade und gerade Zahlen mit Python

silencement
silencementOriginal
2019-06-06 18:00:3829011Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn