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.
5. Endre
Endre koden
Endre koden slik at den regner ut omkretsen i stedet for arealet.
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.
Fikk du koden til å virke? Marker leksjonen som fullført.
