diff --git a/Python-elementer.md b/Python-elementer.md index 07f77bc..1d5018d 100644 --- a/Python-elementer.md +++ b/Python-elementer.md @@ -88,7 +88,7 @@ Vi starter med en ny fil. ```python MIN_VARIABEL = "Hej med dig!" -def udskriv_variabel(var): +def udskriv_variabel(var: str) -> None: # Input er af typen 'var: str' (streng). Der returneres ingen værdi '-> None'. print(var) udskriv_variabel(MIN_VARIABEL) @@ -108,7 +108,7 @@ Vi vil så se, at python udskriver værdien af 'MIN_VARIABEL' til kommandoprompt Vi vil nu lave en funktion, som kan lægge 2 tal sammen. Derefter udskriver vi resultatet. Vi opretter en ny fil. ```python -def sum(tal1, tal2): +def sum(tal1: int, tal2: int) -> str: return str(f"Resultat {tal1} + {tal2}: {tal1 + tal2}") resultat = sum(5, 3) @@ -128,7 +128,7 @@ Vi får nu udskrevet både tallene der lægges sammen og resutatet. Vi vil nu ændre eksempel 2, til at vi selv indtaster de 2 tal, som skal lægges sammen. Vi laver en ny fil. ```python -def sum(tal1, tal2): +def sum(tal1: int, tal2: int) -> str: return str(f"Resultat {tal1} + {tal2}: {tal1 + tal2}") tal1 = input("Indtast tal1:") @@ -157,7 +157,7 @@ Her fortæller vi python, at retursvaret fra funktionen skal være af typen "tek Hvis vi vil returnere en tekststreng, med en matematisk beregning, skal vi fortælle python, hvordan den skal behandle returdataene. Vi retter __sum2.py__ således ```python -def sum(tal1, tal2): +def sum(tal1: int, tal2: int) -> str: # return str(f"Resultat {tal1} + {tal2}: {tal1 + tal2}") return str(f"Resultat {tal1} + {tal2}: {int(tal1) + int(tal2)}")