Begreper & referanser
Alle nøkkelbegrepene, formlene og referansene fra Betingelser og logiske uttrykk, samlet på én side. Bruk denne som oppslag når du leser, øver flashcards eller tar quiz.
Begreper
Sentrale begreper fra kapittelet med korte definisjoner.
Datatypen for sannhetsverdier i Python, med nøyaktig to mulige verdier: True og False. All forgreningslogikk bygger på denne typen, og en betingelse i en if-setning er i bunn og grunn en bool.
Et uttrykk som sammenligner to verdier med en operator (>, <, >=, <=, == for lik, != for ulik) og gir tilbake True eller False. Merk at == er sammenligning, mens enkelt = er tilordning.
Logisk operator som gir True bare når begge sidene er sanne. Brukes til å kreve at flere betingelser holder samtidig, for eksempel «student and alder < 30».
Logisk operator som gir True når minst én av sidene er sann. Brukes når det holder at én av flere betingelser er oppfylt, for eksempel «har_billett or paa_gjesteliste».
Logisk operator som snur en sannhetsverdi: not True blir False og not False blir True. Brukes til å uttrykke det motsatte av en betingelse.
Forgreningsstruktur der betingelsene sjekkes ovenfra og ned, den første sanne grenen kjører og resten hoppes over. else til slutt fanger opp alt som ingen betingelse traff. Ryggraden i beslutningslogikk.
Kodesnutter
Kodesnutter fra kapittelet, vist literal.
Karakter ut fra poengsum med if-elif-else
poeng = int(input("Poeng: "))if poeng >= 90: print("A")elif poeng >= 80: print("B")elif poeng >= 60: print("C")else: print("Stryk")Betingelsene sjekkes ovenfra og ned. Den første som er sann velger karakter, og resten hoppes over. Derfor må de strengeste grensene stå øverst.
Læringsmål
Hva du skal kunne etter å ha lest kapittelet.
- 01Forklare datatypen bool og hvordan sammenligningsoperatorer som ==, !=, < og >= gir sannhetsverdier
- 02Skille tilordning (=) fra sammenligning (==) og forklare hvorfor innrykk avgjør hvilke linjer som hører til en blokk
- 03Bygge forgreninger med if, elif og else, og forklare hvorfor bare den første sanne grenen kjører
- 04Kombinere betingelser med and, or og not og lese av resultatet i en sannhetstabell