FAGPORTALEN

Modul 6 – Logiske operatorer

Computerspace · FGU · Programmering i Python

🧠 and, or, not

Logiske operatorer kombinerer betingelser: and kræver begge sande, or kræver mindst én sand, not vender værdien om. Prøv at ændre variablerne og se resultatet.

```python

alder = 20

har_korkort = True

if alder >= 18 and har_korkort:

print("Du må køre bil!")

if alder < 18 or not har_korkort:

print("Du må ikke køre bil.")```

---

📋 Sandhedstabel

| A | B | A and B | A or B | not A |

|---|---|---------|--------|-------|

| T | T | T | T | F |

| T | F | F | T | F |

| F | T | F | T | T |

| F | F | F | F | T |

---

🔍 in og not in + Password-validator

in og not in tjekker om en værdi findes i en sekvens – langt mere læsbart end lange or-kæder. Brug dem i dine if-betingelser fremover.

```python

email = "elev@skole.dk"

if "@" in email and "." in email:

print("Gyldig email")

password = input("Password: ")

if len(password) >= 8 and any(c.isdigit() for c in password) and any(c.isalpha() for c in password):

print("Stærkt password! ✅")

else:

print("Mindst 8 tegn med tal og bogstaver")```

---

🎓 Læringsmål for Modul 6

Læringsmål

Sådan kan du arbejde med emnet

⚠️ Typiske fejl

---

💡 Næste skridt: Modul 7 – Projekt: Tal-gætter

Ø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.