eingabe_ok = False while not eingabe_ok: try: jahr_input = input("Geben Sie die Jahresnummer ein") x = int(jahr_input) eingabe_ok = True except: print("Eingabe ist keine Zahl") a = x % 19 k = x // 100 m = 15 + (3*k + 3) // 4 - (8*k + 13) // 25 d = (19*a + m) % 30 s = 2 - (3*k + 3) // 4 r = (d + a // 11) // 29 og = 21 + d - r sz = 7 - (x + x//4 + s) % 7 oe = 7 - (og - sz) % 7 os = (og + oe) if os <= 31: tag = os monat = "März" else: tag = os-31 monat = "April" print(f"Der Ostersonntag im {x} ist am {tag}ten {monat}")