Total fremgang
0%
2.3: Øvelser bestått0 av 0

0% fullført

Lærebok/Kapittel 2.3

Kapittel 2.3

8. klasse

If-setninger

I dette kapitlet lærer du hvordan programmet kan ta valg basert på om noe er sant eller usant.

Sammenligne verdier

Før vi kan ta valg i programmet, må vi kunne sammenligne verdier. Er et tall større enn et annet? Er to tall like?

Sammenligningsoperatorer:

==Er lik (to likhetstegn!)
>Større enn
<Mindre enn
>=Større enn eller lik
<=Mindre enn eller lik
!=Ikke lik
Eksempel: Sammenligning
Python
Loading...

if-setning

En if-setning lar programmet gjøre noe bare hvis en betingelse er sann.

Slik fungerer en if-setning:

if betingelse:
# Dette kjøres BARE hvis betingelsen er sann
Eksempel: Enkel if-setning
Python
Loading...
Eksempel: Sjekk alder
Python
Loading...

if-else: Valg mellom to alternativ

Med else kan vi si hva som skal skje hvis betingelsen ikke er sann.

if betingelse:
# Dette kjøres hvis betingelsen er sann
else:
# Dette kjøres hvis betingelsen er usann
Eksempel: Positiv eller negativ
Python
Loading...
Eksempel: Bestått eller ikke bestått
Python
Loading...

Praktiske eksempler

Eksempel: Partall eller oddetall
Python
Loading...
Eksempel: Rabatt i butikken
Python
Loading...
Eksempel: Tilbakemelding på karakter
Python
Loading...

Oppgaver

Oppgave 2.3.1: Sjekk om tall er positivt

Lag et program som:

a

Setter variabelen tall = -5

b

Sjekker om tallet er større enn 0

c

Hvis ja: skriv ut "Tallet er positivt" Programmet skal kun skrive ut noe hvis tallet er positivt.

Lett
Python
Loading...
Oppgave 2.3.2: Gammel nok for å stemme

I Norge må man være 18 år for å stemme. Lag et program som:

a

Setter alder = 20

b

Sjekker om personen er 18 år eller eldre

c

Hvis ja: skriv "Du kan stemme!"

d

Hvis nei: skriv "Du er for ung til å stemme"

Lett
Python
Loading...
Oppgave 2.3.3: Vurder temperatur

Lag et program som gir beskjed om været basert på temperatur.

a

Sett temperatur = 25

b

Hvis temperatur er over 20: skriv "Det er varmt ute!"

c

Ellers: skriv "Det er kjølig ute"

Lett
Python
Loading...

Oppsummering

Sammenligningsoperatorer: == > < >= <= !=

if-setning kjører kode bare hvis betingelsen er sann

else kjører kode når betingelsen er usann

Innrykk (4 mellomrom) er viktig i Python