Leksjon 9 av 9 · 10 min

🧮 Matte med Python

Nå bruker vi alt du har lært til å løse matematikk: geometri, prosent og tall.

1–2. Se og forstå

Matematiske utfordringer

Nå kan du nok Python til å løse ekte matematikkoppgaver.

En liste samler flere tall: tall = [4, 7, 8, 5, 10]. sum(tall) legger dem sammen, og len(tall) teller hvor mange de er.

Gjennomsnitt er derfor sum(tall) / len(tall).

pris = 800rabatt = 20rabatt_kroner = pris * rabatt / 100ny_pris = pris - rabatt_kronerprint(ny_pris)

Resultat

640.0

20 % av 800 er 160 kr, og 800 − 160 = 640.

tall = [4, 7, 8, 5, 10]print(sum(tall))print(sum(tall) / len(tall))

Resultat

34
6.8
tall = 9if tall % 3 == 0:    print("Deleleg med 3")

Resultat

Deleleg med 3

% brukes også når vi skal undersøke om et tall er et primtall.

3. Forutsi

Hva tror du skjer?

lengde = 8bredde = 5areal = lengde * breddeprint(areal)

Hva tror du programmet skriver ut?

4. Kjør

Prøv koden selv

Koden kjører trygt i nettleseren din. Første gang tar det noen sekunder.

Kode

5. Endre

Endre koden

Endre koden slik at den regner ut omkretsen i stedet for arealet.

Kode

Omkrets = 2 · lengde + 2 · bredde.

6. Øv selv

✏️ Øv selv · ✏️ Fyll inn koden

En vare koster 640 kr og har 10 % rabatt. Programmet skal skrive ut den nye prisen (576.0).

pris = 640rabatt = 10rabatt_kroner = pris * rabatt / 100ny_pris = pris ___ rabatt_kronerprint(ny_pris)

7. Miniutfordring

Klarer du denne?

En genser koster 600 kr. Prisen settes ned med 25 %. Skriv et program som skriver ut den nye prisen.

Kode

Fikk du koden til å virke? Marker leksjonen som fullført.