4.1. Regning med Python#
Læringsmål
Kunne bruke Python til å løse enkle regnestykker.
Kunne bruke Python til å regne med formler
Python kan på mange måter sees på som en kraftfull og fleksibel kalkulator. Den kan brukes for å regne ut en enkel matematisk formel, men også gjennomføre millioner av utregninger i løpet av noen få sekunder.
Regnearter i Python#
Vi starter med å bli kjent med de vanlige regneartene vi bruker i matematikken.
Utforsk 1
Nedenfor vises et program som bruker de ulike regneartene i Python til å regne ut noe og skrive ut svaret.
Les programmet og forutsi hva som skrives ut. Skriv inn hypotesen din under for å sjekke.
Bruk programmet til å regne ut svarene på følgende regnestykker:
\(3 + 4\)
\(3 - 4\)
\(3 \cdot 4\)
\(\dfrac{3}{4}\)
\(3^4\)
Fasit
1print(3 + 4)
2print(3 - 4)
3print(3 * 4)
4print(3 / 4)
5print(3 ** 4)
Regneartene i Python
Operasjon |
Symbol i Python |
Kodeeksempel |
Matematikk |
---|---|---|---|
Addisjon |
|
|
\(3 + 4\) |
Subtraksjon |
|
|
\(3 - 4\) |
Multiplikasjon |
|
|
\(3 \cdot 4\) |
Divisjon |
|
|
\(\dfrac{3}{4}\) |
Potens |
|
|
\(3^4\) |
Underveisoppgave 1
Ta quizen!
Formler#
Det er sjelden vi skriver regnestykker manuelt slik som vi så på i utforsk 1. Vi er oftest interessert i å regne ut noe med en formel som inneholder variabler. Vi ønsker med andre ord å bruke Python som en avansert kalkulator.
Utforsk 2: formler
Strekning, fart og tid er tre størrelser som henger sammen. Vi kan bruke formelen
til å regne ut strekningen \(s\) dersom vi har farten \(v\) og tiden \(t\).
I programkoden under regnes det ut en strekning \(s\) basert på en fart \(v\) og en tid \(t\).
Les programmet og forutsi hva som skrives ut. Skriv inn hypotesen din under for å sjekke.
Bruk programmet til å regne ut strekningen når \(v = 80 \ \mathrm{km / h}\) og \(t = 2.5 \ \mathrm{h}\).
Hva blir strekningen?
Fasit
1v = 80 # kilometer per time
2t = 2.5 # timer
3
4s = v * t # strekning i kilometer
5
6print(s)
En bil kjører i \(90 \ \mathrm{km / h}\) og kjører en avstand på \(342 \ \mathrm{km}\).
Juster programmet slik at du kan regne ut tiden det tok å kjøre denne strekningen. Hvor lang tid tok det?
Fasit
Vi kan enten prøve oss frem med ulike verdier av \(t\) til vi får riktig avstand, eller så kan vi skrive om formelen til å regne ut tiden \(t\):
1v = 90
2s = 342
3
4t = s / v
5
6print(t)