Update Python elementer

2025-03-18 12:16:38 +01:00
parent 147d064772
commit a1d79ea1ef

@@ -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)}")