Thank you very much!
Now it runs perfectly! ;)
Made three separate "and"-operations instead of the nested if:s. Works like a charm!
Went ahead of myself!
This is the correct solution!
Now it runs perfectly! ;)
Made three separate "and"-operations instead of the nested if:s. Works like a charm!
elif month == 14 and (year+1)%400 == 0: while day>29 or day<1: day = int(input("Day:")) if day<1 or day>29: print("Out of allowed range 1 - 29") elif month == 14 and (year+1)%100 != 0: while day>28 or day<1: day = int(input("Day:")) if day<1 or day>28: print("Out of allowed range 1 - 28") elif month == 14 and (year+1)%4 == 0 and (year+1)%400 == 0 and (year+1)%100 != 0: while day>29 or day<1: day = int(input("Day:")) if day<1 or day>29: print("Out of allowed range 1 - 29")
Went ahead of myself!
This is the correct solution!
elif month == 14 and (year+1)%400 == 0: while day>29 or day<1: day = int(input("Day:")) if day<1 or day>29: print("Out of allowed range 1 - 29") elif month == 14 and (year+1)%4 == 0 and (year+1)%100 != 0: while day>29 or day<1: day = int(input("Day:")) if day<1 or day>29: print("Out of allowed range 1 - 28")Very thankful for your help!