Easy Python Code hilfe?

Schaltjahr.py - (Programm, programmieren, Code)

2 Antworten

Nun, zum Beispiel erfüllt die Zahl 2004 keine Bedingung. Sie ist durch 4 teilbar (modulo 4 = 0) . Die anderen Bedingungen erfüllt sie auch nicht. Du solltest noch alle anderen Möglichkeiten mit einem ' else ' auffangen.


GunnarPetite  12.09.2016, 21:20

text = input ("Bitte ein Jahr eingeben!: ")

zahl = int(text)

if (zahl%4 != 0):
print ("kein Schaltjahr: ")

elif (zahl%4 == 0):

if (zahl%100 == 0):

if (zahl%400 == 0):
print("Schaltjahr")
else:
print("kein Schaltjahr")

else:
print("Schaltjahr!")

else:
print("kein Schaltjahr")

So funktioniert er.

Statt % hast du ab Zweig 2 / genomme.
Das gilt dann nur noch für Zahl=0 ^o^