Python if-setninger
Et Python-skript kjøres fra toppen og nedover, linje for linje.
Hver linje gir instruksjoner til datamaskinen om hva den skal gjøre.
En linje kan hente data og lagre det i en variabel. En variabel er et navn som kan holde på data så lenge skriptet kjører.
For eksempel kan vi lage en variabel som heter elevAlder
. Vi kan tilordne variabelen en verdi ved å bruke likhetstegnet (=
):
elevAlder = 15
Hvis vi ønsker å kontrollere om en verdi oppfyller visse betingelser, kan vi bruke en betingelse (if-setning). Hvis solute
er true, skal vi for eksempel skrive ut Joho, dersom den er false, skal vi skrive ut Hmm som en melding til brukeren:
solUte = true if solUte: print("Joho") else: print("Hmm")
La oss si at vi skal lage en app, og at appen har en aldersgrense på 16 år. Da kan vi legge til en sjekk som sier: Dersom elevAlder
er mindre enn 16, vis meldingen "Aldersgrense er 16 år". Hvis elevAlder
er 16 eller høyere, ønsker vi å ønske brukeren velkommen:
elevAlder = 15 if elevAlder < 16: print(“Aldersgrense er 16 år”)
Python har noen særegne regler, som at linjer som følger en if-setning må ha et innrykk på fire tegn, og at kolon (:
) må brukes etter if- og else-setninger.
Les mer om Python her: