Hopp til innholdet

Les Python-programmer: oppgaver med fasit

Matematikk 1P · Vg1, praktisk matematikk · 12 oppgaver · eksamen: del 2

12 oppgaver i les Python-programmer i 1P, med løsning steg for steg og fasit. Prøv selv først, og trykk «Vis løsning» når du vil sjekke svaret. Oppgavene er sortert fra kort til lang løsning.

Lær dette i Sophus: 8.1 Les et Python-program i Matematikk 1P, med video og øving med nye tall hver gang. Se leksjonen

Lettere oppgaver

Oppgave 1

Hva betyr linja «timer = 7» i Python?

  1. A: Python skriver ut 7
  2. B: timer er lik 7 for alltid
  3. C: Python sjekker om timer er lik 7
  4. D: timer får verdien 7
Vis løsning på oppgave 1

Likhetstegnet betyr «får verdien»: Python legger 7 i boksen som heter timer.

Fasit: D: timer får verdien 7

Fra leksjon 8.1 Les et Python-program · Se forklaringen i videoen

Oppgave 2

Hvordan skriver du tallet 0,35 i et Python-program?

  1. A: 035
  2. B: 35 %
  3. C: 0,35
  4. D: 0.35
Vis løsning på oppgave 2

Python bruker punktum som desimaltegn: 0,35 skrives 0.35.

Fasit: D: 0.35

Fra leksjon 8.1 Les et Python-program · Se forklaringen i videoen

Oppgave 3

Hva betyr linja «pris = 800» i Python?

  1. A: pris får verdien 800
  2. B: Python skriver ut 800
  3. C: pris er lik 800 for alltid
  4. D: Python sjekker om pris er lik 800
Vis løsning på oppgave 3

Likhetstegnet betyr «får verdien»: Python legger 800 i boksen som heter pris.

Fasit: A: pris får verdien 800

Fra leksjon 8.1 Les et Python-program · Se forklaringen i videoen

Oppgave 4

Hvordan skriver du tallet 0,15 i et Python-program?

  1. A: 15 %
  2. B: 0.15
  3. C: 015
  4. D: 0,15
Vis løsning på oppgave 4

Python bruker punktum som desimaltegn: 0,15 skrives 0.15.

Fasit: B: 0.15

Fra leksjon 8.1 Les et Python-program · Se forklaringen i videoen

Middels vanskelige

Oppgave 5

Hva skriver programmet ut?

x = 9
x = x + 6
print(x)
Vis løsning på oppgave 5

x får først verdien 9.

Så får x verdien 9 + 6 = 15.

Fasit: 15

Fra leksjon 8.1 Les et Python-program · Se forklaringen i videoen

Oppgave 6

Hva skriver programmet ut?

x = 4
x = x + 8
print(x)
Vis løsning på oppgave 6

x får først verdien 4.

Så får x verdien 4 + 8 = 12.

Fasit: 12

Fra leksjon 8.1 Les et Python-program · Se forklaringen i videoen

Oppgave 7

Hva skriver programmet ut?

pris = 1000
rabatt = 0.25
ny_pris = pris * (1 - rabatt)
print(ny_pris)
  1. A: 1 000
  2. B: 250.0
  3. C: 750.0
  4. D: 0.75
Vis løsning på oppgave 7

1 000 × (1 − 0,25) = 1 000 × 0,75 = 750.

Svaret er et desimaltall, så Python skriver 750.0.

Fasit: C: 750.0

Fra leksjon 8.1 Les et Python-program · Se forklaringen i videoen

Oppgave 8

Hva skriver programmet ut?

antall = 10
pris = 30
print(antall * pris)
Vis løsning på oppgave 8

antall * pris = 10 × 30 = 300.

Begge tallene er hele tall, så svaret blir 300 uten .0.

Fasit: 300

Fra leksjon 8.1 Les et Python-program · Se forklaringen i videoen

Mer krevende

Oppgave 9

Hva skriver programmet ut?

print(2 * 3 ** 2)
Vis løsning på oppgave 9

Potensen først: 3 ** 2 = 9.

Så ganging: 2 × 9 = 18.

Fasit: 18

Fra leksjon 8.1 Les et Python-program · Se forklaringen i videoen

Oppgave 10

Hva skriver programmet ut?

pris = 600
rabatt = 0.1
ny_pris = pris * (1 - rabatt)
print(ny_pris)
  1. A: 540.0
  2. B: 0.9
  3. C: 60.0
  4. D: 600
Vis løsning på oppgave 10

600 × (1 − 0,1) = 600 × 0,9 = 540.

Svaret er et desimaltall, så Python skriver 540.0.

Fasit: A: 540.0

Fra leksjon 8.1 Les et Python-program · Se forklaringen i videoen

Oppgave 11

Hva skriver programmet ut?

antall = 5
pris = 25
print(antall * pris)
Vis løsning på oppgave 11

antall * pris = 5 × 25 = 125.

Begge tallene er hele tall, så svaret blir 125 uten .0.

Fasit: 125

Fra leksjon 8.1 Les et Python-program · Se forklaringen i videoen

Oppgave 12

Hva skriver programmet ut?

print(4 * 5 ** 2)
Vis løsning på oppgave 12

Potensen først: 5 ** 2 = 25.

Så ganging: 4 × 25 = 100.

Fasit: 100

Fra leksjon 8.1 Les et Python-program · Se forklaringen i videoen

Fasit

Vis fasit til alle oppgavene
  1. Oppgave 1: D: timer får verdien 7
  2. Oppgave 2: D: 0.35
  3. Oppgave 3: A: pris får verdien 800
  4. Oppgave 4: B: 0.15
  5. Oppgave 5: 15
  6. Oppgave 6: 12
  7. Oppgave 7: C: 750.0
  8. Oppgave 8: 300
  9. Oppgave 9: 18
  10. Oppgave 10: A: 540.0
  11. Oppgave 11: 125
  12. Oppgave 12: 100

Oppgavene hører til leksjon 8.1 i modulen Programmering med Python, som øves til del 2. Les mer om eksamen i 1P, og bruk formelarket for 1P når du øver.

Les også

Oppgavene er laget av Sophus med de samme oppgavemalene som i kurset, og løsningene er kontrollert av en regnekontroll. Ser du likevel en feil, si fra på kontakt@sophus.no, så retter vi den.