Hej,
Jag behöver hjälp på hur man kan koda så att datumet som användaren knappar in är ett korrekt datum. Tex. att månaden ligger mellan 1-12 ....
Gärna ett exempel....
Tacksam för alla svar...
Med vänliga hälsningar
Är det en skoluppgift? Show us yours and we'll show you ours.
Kanske inte borde lösa någons skolarbete men typ:
import datetime def main(): userinput = input("Skriv in datum DD.MM.YYYY: ") x = userinput.split(".") try: day = int(x[0]) month = int(x[1]) year = int(x[2]) datetime.date(year, month, day) print("Datum okej") except: print("Felaktig inmatning") if __name__ == '__main__': main()
För python3.
Tack så mycket för svaret.... Det här underlättar verkligen ... Jag håller på o skriver ett program för skolarbete och hade fastnat på hur man ska kolla datumet...
Tack divinorum, du är guld värd...
Prylar säljes, köpes, bytes och skänkes