Eksamenssett.no
  • Python-lærebok
  • GeoGebra-lærebok
  • Ressurser
  • Hoderegning
Eksamenssett.no

Komplett samling av eksamensoppgaver og løsninger for norsk skole.

Lærebok
PersonvernVilkår

© 2025 Eksamenssett.no · Alle rettigheter forbeholdt

Deler av innholdet er utviklet med hjelp av AI-verktøy

Eksamenssett.no
  • Python-lærebok
  • GeoGebra-lærebok
  • Ressurser
  • Hoderegning

Innholdsfortegnelse

  • 1.1

    Kommentarer, print() og feilmeldinger

    3 øvelser8 min
  • 1.2

    Variabeltyper og datatyper

    1 øvelser12 min
  • 1.3

    Regneoperatorer

    4 øvelser15 min
  • 1.4

    Input fra bruker

    3 øvelser10 min
  • 1.5

    If-setninger og logiske operatorer

    5 øvelser15 min
  • 1.6

    Funksjoner

    6 øvelser20 min
  • 1.7

    Lister og listeoperasjoner

    2 øvelser12 min
  • 1.8

    While-løkker

    4 øvelser15 min
  • 1.9

    For-løkker og range()

    5 øvelser18 min
  • 1.10

    and, or og elif

    1 øvelser10 min
  • 1.11

    Bibliotek import og random-modulen

    5 øvelser15 min
  • 2.1

    Variabler og print

    4 øvelser15 min
  • 2.2

    Input og beregninger

    4 øvelser15 min
  • 2.3

    If-setninger

    4 øvelser18 min
  • 2.4

    Løkker

    4 øvelser18 min
  • 2.5

    Prosjekt - Enkel kalkulator

    3 øvelser25 min
  • 3.1

    Funksjoner

    5 øvelser20 min
  • 3.2

    Lister

    5 øvelser18 min
  • 3.3

    Statistikk med lister

    5 øvelser22 min
  • 3.4

    Prosjekt - Dataanalyse

    4 øvelser30 min
  • 4.1

    Repetisjon og funksjoner

    5 øvelser20 min
  • 4.2

    Matematisk modellering

    5 øvelser25 min
  • 4.3

    Løse likninger numerisk

    5 øvelser25 min
  • 4.4

    Prosjekt - Modellering

    4 øvelser35 min
  • 5.1

    Prosentregning

    4 øvelser18 min
  • 5.2

    Økonomi og budsjett

    4 øvelser20 min
  • 5.3

    Lån og renter

    5 øvelser22 min
  • 5.4

    Prosjekt - Økonomiplanlegger

    3 øvelser30 min
  • 6.1

    Funksjoner i Python

    5 øvelser20 min
  • 6.2

    Polynomer og nullpunkter

    5 øvelser22 min
  • 6.3

    Halveringsmetoden

    5 øvelser25 min
  • 6.4

    Prosjekt - Funksjonsanalyse

    4 øvelser30 min
  • 7.1

    Statistiske mål

    5 øvelser20 min
  • 7.2

    Standardavvik

    5 øvelser22 min
  • 7.3

    Simulering

    5 øvelser25 min
  • 7.4

    Prosjekt - Statistisk analyse

    4 øvelser35 min
  • 8.1

    Kombinatorikk

    5 øvelser22 min
  • 8.2

    Binomialfordeling

    5 øvelser25 min
  • 8.3

    Simulering av forsøk

    5 øvelser25 min
  • 8.4

    Prosjekt - Monte Carlo

    4 øvelser35 min
  • 9.1

    Numerisk derivasjon

    5 øvelser25 min
  • 9.2

    Ekstremalpunkter

    5 øvelser25 min
  • 9.3

    Newtons metode

    5 øvelser28 min
  • 9.4

    Prosjekt - Optimering

    4 øvelser35 min
  • 10.1

    Normalfordeling

    5 øvelser25 min
  • 10.2

    Konfidensintervall

    5 øvelser28 min
  • 10.3

    Hypotesetesting

    5 øvelser30 min
  • 10.4

    Prosjekt - Statistisk inferens

    4 øvelser40 min
  • 11.1

    Numerisk integrasjon

    5 øvelser25 min
  • 11.2

    Trapesmetoden og Simpson

    5 øvelser28 min
  • 11.3

    Rekursive følger

    5 øvelser30 min
  • 11.4

    Prosjekt - Arealer og volum

    4 øvelser40 min

Bruk ← → piltaster for navigasjon

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

0% fullført

Lærebok/Kapittel 1.10

Kapittel 1.10

and, or og elif

I dette kapitlet skal du lære om and, or og elif i Python.

Kapittel 1.10: and, or og elif
Se denne videoen før du starter med kapitlet for en best mulig introduksjon.

Vi skal nå utvide litt på det vi det vi lærte om i 1.5 Sammenlikningsoperatorer og if/else – setninger.Noen ganger ønsker vi å sjekke om fler vilkår er oppfylt samtidig eller om minst ett av vilkårene vi oppgir er oppfylt. Da kan vi bruke de logiske operatorene and og or.

Oppgave 1.39 (konsolloppgave)

I denne oppgaven skal du bruke Python-konsollen for å gjennomføre koden. Sett x = 8 (Allerede skrevet i koden)

a

Som svar på koden x < 6 and x < 10 tror du vi vil få True eller False? Test påstanden i konsollen.

b

Prøv deretter x < 6 or x < 10. Hva tror du vi får? True eller False?

c

Forklar hva som er forskjellen på and og or.

Lett
PythonAuto-lagret
Loading...
Løsningsforslag Oppgave 1.39
Se videoløsning for denne oppgaven.
Eksempel 25: or og and operatorer
PythonAuto-lagret
Loading...
Eksempel 26: and med flere variabler
PythonAuto-lagret
Loading...
Oppgave 1.40 (x_and_or_y.py)

Gi x verdien 3 og y verdien 5. (Allerede skrevet i koden)

a

Lag en if-test som skriver ut 'Begge tallene er større enn 4' om både x og (and) y er større enn 4. La programmet skrive ut 'Minst ett av tallene er mindre eller lik 4' om minst ett av tallene er mindre eller lik 4.

b

Test med forskjellige verdier av x og y.

c

Lag et program som er likt, men som bruker or istedenfor.

Lett
PythonAuto-lagret
Loading...
Løsningsforslag Oppgave 1.40
Se videoløsning for denne oppgaven.
Oppgave 1.41 (kino.py)

Elise og storesøsteren Marie skal på kino. Filmen de skal på har aldersgrense 15 år. Sett Elise = 14 og Marie = 18. (Allerede skrevet i koden)

a

Skriv en if-setning som skriver ut 'Begge får sett filmen.' om begge jentene er 15 år eller eldre. La programmet skrive ut 'De kom seg dessverre ikke inn.' om minst én av dem er under 15.

b

Bonusoppgave: Filmer med aldersgrense 15 kan sees av barn som er yngre enn 15 om de følger en voksen (person som er 18 år eller mer). La programmet skrive ut 'De kom kun inn fordi Marie er voksen' om Elise er mellom 12-14 år og Marie er 18 år eller mer. (Se gjennom informasjonsboksen over dersom du ikke får denne til.)

Medium
PythonAuto-lagret
Loading...
Løsningsforslag Oppgave 1.41
Se videoløsning for denne oppgaven.

elif (else if) setninger:

Nå skal vi utvide if/else konseptet. Vi innfører elif.

Eksempel 27: elif (else if)
PythonAuto-lagret
Loading...
Oppgave 1.42 (elif_kopi.py)
Kopier koden ifra eksempelet like over. Kjør deretter koden for forskjellige verdier av x for å passe på at koden virker slik den skal.
Lett
PythonAuto-lagret
Loading...
Løsningsforslag Oppgave 1.42
Se videoløsning for denne oppgaven.
Oppgave 1.43 (karakter_elif.py)

En ungdomsskole holder på med ett prøveprosjekt hvor læreren istedenfor karakterer skal gi en tilbakemelding om måloppnåelsen til eleven er høy, middels eller lav. Dersom karakteren er 5 eller 6 (x >= 5) så er måloppnåelsen høy. Dersom karakteren er 3 eller 4 (x >= 3, men x < 5) så er måloppnåelsen middels. Dersom karakteren er 1 eller 2 så er måloppnåelsen lav. Sett x = 5 (Allerede skrevet i koden)

a

Lag programmet slik at dersom x >= 5 så er utskriften: Måloppnåelsen er høy

b

Lag programmet slik at dersom x >= 3, men x < 5 så er utskriften: Måloppnåelsen er middels

c

Lag programmet slik at dersom x < 3 så er utskriften: Måloppnåelsen er lav

d

Sjekk at programmet ditt gir riktig tilbakemelding for forskjellige verdier av x. (Dette vil du kunne gjøre ved å endre verdien til x og så kjøre programmet på nytt)

e

Vanskelig bonusoppgave: Lag en while-løkke som tar imot karakterinnput med int(input('Skriv inn en karakter: ')) helt til eleven taster inn en verdi som ikke er en karakter.

Medium
PythonAuto-lagret
Loading...
Løsningsforslag Oppgave 1.43
Se videoløsning for denne oppgaven.

Forrige kapittel

1.9: For-løkker og range()

Iterering med for-løkker, range() og list comprehension.

Neste kapittel

1.11: Bibliotek import og random-modulen

Importere biblioteker og bruke random-funksjoner i Python.

Tips: Bruk ← og → piltaster for å navigere

Eksamenssett.no

Komplett samling av eksamensoppgaver og løsninger for norsk skole.

Lærebok
PersonvernVilkår

© 2025 Eksamenssett.no · Alle rettigheter forbeholdt

Deler av innholdet er utviklet med hjelp av AI-verktøy