Also habe ich kürzlich angefangen, Python zu üben, und in dieser Übung habe ich ein if/sonst mit ungeraden/sogar Zahlen. Ich geben eine Zahl ein und wenn es sogar ich drucke, "es ist sogar" sonst "es ist seltsam. Ich verstehe nicht, was mit meinem Code falsch ist, als ich genau dasselbe getan habe wie die richtige Antwort, aber ich speichere ihn in einer Variablen.
Code: Select all
number = int(input("Which number do you want to check? "))
even = number % 2 == 0
print(even)
if number == even:
print("This is an even number.")
else:
print("This is an odd number.")
Die Lösung war dies
Code: Select all
if number % 2 == 0:
print("This is an even number.")
else:
print("This is an odd number.")