Last active
January 24, 2024 11:49
-
-
Save Robotto/206fe5652a9bf8851b0ba4021dd0ba30 to your computer and use it in GitHub Desktop.
Rekursiv float parser - Funktionen der kalder sig selv, indtil brugeren taster et gyldigt tal...
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
##REKURSION: | |
#Definér en funktion som bliver ved med at kalde sig selv, indtil indtastningen er gyldig: | |
def floatGaranteretRekursiv(): | |
try: ##Prøv at parse brugerens indtastning som float: | |
kommatal = float(input("Indtast et tal: ")) | |
return kommatal | |
except: ##Hvis det ikke lykkes, så kalder funktionen sig selv (dvs den bliver ved indtil det lykkes) | |
print("Ugyldig indtastning, prøv igen...") | |
return floatGaranteretRekursiv() | |
#Kald funktionen: | |
mustBeANumber = floatGaranteretRekursiv() | |
#Kommer kun hertil, hvis ovenstående returnerer et tal: | |
print("Du har tastet:",mustBeANumber,"Det er et gyldigt tal! Flot klaret!") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment