Du bruker = der du mener ==

Handler om: Betingelse (if)

Ett likhetstegn (=) setter en verdi inn i en variabel (tilordning). To likhetstegn (==) sammenligner og gir True eller False. I en if-test skal du sammenligne, så du må bruke ==. Bruker du = i en if, får du en feilmelding (SyntaxError).

Eksempel

Eleven skriver if alder = 18: og lurer på hvorfor det ikke kjører.

Slik tenker du riktig om det

Les = som «sett lik» (en handling) og == som «er lik?» (et spørsmål). En if stiller et spørsmål, så den trenger ==.

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