Du tror alle sanne elif-grener kjører

Handler om: Betingelse (if)

I en if/elif/else-kjede kjører bare den FØRSTE grenen som er sann. Resten hoppes over, selv om de også er sanne. Skal flere ting kunne skje uavhengig av hverandre, trengs separate if-er.

Eksempel

alder = 20 og kjeden sjekker først alder >= 18, så alder >= 13 — du venter to utskrifter, men får én.

Slik tenker du riktig om det

Les kjeden som en trapp du går ned til første ja — der stopper du. Vil du at flere tester skal kunne slå til, bruk flere if-er.

Les om dette i boka

↓↑ naviger Enter åpne ShiftEnter ny fane Esc lukk
Velg tema
Skala