Odpowiedź :
Odpowiedź:
import datetime
teraz = datetime.datetime.now()
teraz_rok = teraz.strftime("%Y")
def applikacion(dzień,miesiąć,rok):
try:
dzień = int(dzień)
miesiąć = int(miesiąć)
rok = int(rok)
if rok > int(teraz_rok) or miesiąć > 12:
print('a')
print("podałęś złe dane (poprawnie danie to poprawnie pode informacje co do dnia miesiąca i roku wyrażone jedynie za pomocą całkowitych liczb arabskich")
elif miesiąć == 2:
max_dzeń = 29
elif miesiąć %2 == 0:
max_dzeń = 30
elif miesiąć %2 == 1:
max_dzeń = 31
except:
print("podałęś złe dane (poprawnie danie to poprawnie pode informacje co do dnia miesiąca i roku wyrażone jedynie za pomocą całkowitych liczb arabskich")
try:
max_dzeń += max_dzeń+ 1
print("Jeśli to widzisz to znaczy że podałęś poprawną datę")
print(f"{dzień}.{miesiąć}.{rok}")
except:
print("podałęś złe dane (poprawnie danie to poprawnie pode informacje co do dnia miesiąca i roku wyrażone jedynie za pomocą całkowitych liczb arabskich")
applikacion(input("twój dzień urodzenia:"),input("twój miesiąc urodzenia:"),input("twój rok urodzenia:"))
input()
Wyjaśnienie:
masz program który używa funkcji input i musisz go sobie lekko przerobić
tak aby zamiast input to byłą ta klasa Scanner
to jest ostatnia linika