Skip to content

Instantly share code, notes, and snippets.

@Robotto
Last active January 24, 2024 11:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Robotto/206fe5652a9bf8851b0ba4021dd0ba30 to your computer and use it in GitHub Desktop.
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...
##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