# Returnerer et tall fra bruker mellom første og andre parameter. # Det tredje parameteret blir skrevet ut til brukeren. def tallFraBruker(tall1, tall2, msg): brukerTall = int(input(msg + "\n> ")) while brukerTall < tall1 or brukerTall > tall2: print("Ugyldig tall, prøv igjen") brukerTall = int(input(msg + "\n> ")) return brukerTall print("Skriv en dato:") aar = tallFraBruker(1900, 2050, "Skriv et år") maaned = tallFraBruker(1, 12, "Skriv en måned") dag = tallFraBruker(1, 31, "Skriv en dag") print("Datoen er {}.{}.{}".format(dag, maaned, aar))