FAGPORTALEN

Modul 5 – Betingelser med if

Computerspace · FGU · Programmering i Python

🔀 if / elif / else

if-betingelser styrer programmets flow – koden i blokken kører kun hvis betingelsen er sand. Prøv at ændre point-værdien og se hvad der printes.

```python

alder = int(input("Din alder: "))

if alder >= 18:

print("Du er myndig!")

elif alder >= 15:

print("Du kan få ungdomskort.")

else:

print("Du er under 15 år.")```

Husk: kolon : efter betingelse, 4 mellemrum indrykning.

---

⚖️ Sammenligningsoperatorer

== lig med • != ikke lig • < mindre • > større • <=>=

---

📝 Ternary + Karaktergiver

Den ternære operator skriver en if/else på én enkelt linje. Prøv at bruge den til at afgøre om et tal er positivt eller negativt.

```python

status = "myndig" if alder >= 18 else "ung"

point = int(input("Point (0-100): "))

if point >= 87: karakter = "12"

elif point >= 77: karakter = "10"

elif point >= 63: karakter = "7"

elif point >= 50: karakter = "4"

elif point >= 37: karakter = "02"

else: karakter = "-3"

print(f"Karakter: {karakter}")```

---

🎓 Læringsmål for Modul 5

Læringsmål

Sådan kan du arbejde med emnet

⚠️ Typiske fejl

---

💡 Næste skridt: Modul 6 – Logiske operatorer

Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.

Prøv Fagportalen gratis

🤖 Denne side er skrevet med kunstig intelligens og fagligt gennemgået af Fagportalen, som har det redaktionelle ansvar. Finder du en fejl, så skriv til support@fagportalen.dk.