Update Python elementer

2025-03-18 11:37:23 +01:00
parent fa8d0ad027
commit 147d064772
+17 -1
@@ -60,6 +60,22 @@ MIN_KONSTANT = MIN_KONSTANT + " Hvad er dit navn?"
print(MIN_KONSTANT) # Udskriver "Hej med dig! Hvad er dit navn?"
```
### Funktioner
Funktioner navgives med små bogstaver. En funktion bør have et navn, som fortæller hvad funktionen gør.
Hvis man ikke kan navngive, med et ord, bør man indsætte <kbd>_</kbd> imellem ordene.
Samtidig bør man altid tilføje input typer samt retur type. Dette gør dit program meget lættere at læse.
```python
def funktion(a, b): # En helt gyldig definition, men det er svært at se, hvad den gør, hvis man skal bruge den i en anden fil.
return a + b # Returner a+b - hvilket implecit betyder at 'a' og 'b' må være tal, af én eller anden art???
# I stedet bør man lave sin definition således.
def sum(a: int, b: int) -> int:
return a + b
# Her har vi defineret et godt navn, som fortæller at funktionen summerer nogle tal.
# Derudover, ved vi hvilke input typer funktionen tager samt hvilken type, der bliver returneret.
# I dette tilfælde er inputværdierne heltal 'a: int, b: int'. Ligeledes kan vi se at returværdien er af typen heltal '-> int'
```
## Variabler og funktioner
Vi vil nu kigge på helt basale elementer.
@@ -154,7 +170,7 @@ print(resultat)
Gem filen igen som __sum2.py__
Det vi gør nu, er at fortælle python, at de 2 tal der skal lægges sammen, skal behandles som heltal (integer). Dette gøres med funktionen __int()__.
Vi har nu også set,hvordan man laver kommentarer, i python. Man sætter ___#___ foran kommentaren.
Vi har nu også set, hvordan man laver kommentarer, i python. Man sætter ___#___ foran kommentaren.
En kommentar kan enten være en hel linie (linien starter med "___#___") eller kommentaren afslutter linien. Alt hvad der står efter ___#___ er kommentar.
Derfor kan man ikke have en kommentar midt i en linie.