grunnkurs‐i‐programmering‐med‐python regneoperasjoner2v2 - itnett/FTD02H-N GitHub Wiki
🚀 De grunnleggende regneoperasjonene (alle eksemplene er klikkbare lenker til kalkulatorer):
➕ 1. Addisjon (Legge sammen tall)
Addisjon betyr å kombinere to eller flere tall for å finne summen.
-
Eksempel:
$2 + 3 = 5$👉 Se utregningen på Symbolab
👉 Se utregningen på Math Solver
👉 Se utregningen på WolframAlpha -
Python-kode:
print(2 + 3) # Resultat: 5
➖ 2. Subtraksjon (Trekke fra tall)
Subtraksjon betyr å fjerne ett tall fra et annet.
-
Eksempel:
$7 - 4 = 3$👉 Se utregningen på Symbolab
👉 Se utregningen på Math Solver
👉 Se utregningen på WolframAlpha -
Python-kode:
print(7 - 4) # Resultat: 3
✖️ 3. Multiplikasjon (Ganging)
Multiplikasjon betyr å legge til et tall flere ganger. For eksempel betyr $2 \times 3$ at vi legger til 2 tre ganger.
-
Eksempel:
$2 \times 3 = 6$👉 Se utregningen på Symbolab
👉 Se utregningen på Math Solver
👉 Se utregningen på WolframAlpha -
Python-kode:
print(2 * 3) # Resultat: 6
➗ 4. Divisjon (Dele tall)
Divisjon betyr å dele ett tall opp i like store deler. For eksempel betyr $6 \div 3$ at vi deler 6 i 3 deler.
-
Eksempel:
$6 \div 3 = 2$👉 Se utregningen på Symbolab
👉 Se utregningen på Math Solver
👉 Se utregningen på WolframAlpha -
Python-kode:
print(6 / 3) # Resultat: 2
🔢 5. Heltallsdivisjon (//)
Heltallsdivisjon gir bare heltallsdelen av divisjonen, uten desimaler.
-
Eksempel:
$5 \div 2 = 2$ (heltallsdelen) -
Python-kode:
print(5 // 2) # Resultat: 2
♻️ 6. Modulus (%)
Modulus gir oss resten etter divisjonen.
-
Eksempel:
$5 % 2 = 1$ (fordi $5 \div 2$ gir en rest på 1)
👉 Se utregningen på Symbolab
👉 Se utregningen på Math Solver
👉 Se utregningen på WolframAlpha -
Python-kode:
print(5 % 2) # Resultat: 1
🔥 Avanserte operasjoner
⬆️ 7. Eksponentiering ()**
Eksponentiering betyr å gange et tall med seg selv et visst antall ganger. For eksempel betyr $2^3$ at vi ganger 2 med seg selv 3 ganger: $2 \times 2 \times 2 = 8$.
-
Eksempel:
$2^3 = 8$👉 Se utregningen på Symbolab
👉 Se utregningen på Math Solver
👉 Se utregningen på WolframAlpha -
Python-kode:
print(2 ** 3) # Resultat: 8
✅ 8. Kombinere flere operasjoner
Når vi kombinerer flere operasjoner, bruker vi noe som heter regnerekkefølge (PEMDAS):
- Parenteser
- Eksponenter
- Multiplikasjon og Divisjon
- Addisjon og Subtraksjon
-
Eksempel:
$2 + 3 \times 2 = 8$👉 Se utregningen på Symbolab
👉 Se utregningen på Math Solver
👉 Se utregningen på WolframAlpha -
Python-kode:
print(2 + 3 * 2) # Resultat: 8
🎓 Oppgaver og løsninger med Python og eksterne verktøy
Eksempel: Konvertering fra Fahrenheit til Celsius
Formelen for å konvertere Fahrenheit til Celsius er: $$C = \frac{(F - 32) \times 5}{9}$$
Koden kan se slik ut:
fahrenheit = float(input("Skriv inn temperatur i Fahrenheit: "))
celsius = (fahrenheit - 32) * 5 / 9
print(f"{fahrenheit} grader Fahrenheit tilsvarer {celsius:.2f} grader Celsius.")
🚀 Bygging av forståelse: Grunnleggende regneoperasjoner
➕ 1. Addisjon (Legge sammen tall)
Addisjon er en av de grunnleggende operasjonene i matematikk. Det betyr å kombinere to eller flere tall for å finne summen, altså totalen.
Tenk på dette som når du teller opp antall epler du har. Hvis du har 2 epler, og får 3 til, så har du til sammen 5 epler.
Matematisk ser det slik ut:
$$2 + 3 = 5$$
Dette kan skrives i Python slik:
print(2 + 3) # Resultat: 5
Dette gir oss tallet 5, som er totalen når du legger sammen 2 og 3.
Eksempel fra virkeligheten:
- Hvis du har 5 kroner, og noen gir deg 10 kroner til, har du totalt (5 + 10 = 15) kroner.
➖ 2. Subtraksjon (Trekke fra tall)
Subtraksjon betyr å fjerne eller trekke bort et tall fra et annet.
Tenk deg at du har 7 epler, og gir bort 4 av dem. Da har du 3 epler igjen. Det kan uttrykkes matematisk som:
$$7 - 4 = 3$$
I Python kan vi skrive dette som:
print(7 - 4) # Resultat: 3
Dette gir oss 3, som er resultatet når vi trekker 4 fra 7.
Eksempel fra virkeligheten:
- Hvis du har 20 kroner, og kjøper noe som koster 7 kroner, har du igjen (20 - 7 = 13) kroner.
✖️ 3. Multiplikasjon (Ganging)
Multiplikasjon er en rask måte å legge sammen et tall flere ganger på. For eksempel betyr (2 times 3) at vi legger til 2 tre ganger: (2 + 2 + 2 = 6).
Matematisk ser dette slik ut:
$$2*3 = 6$$
Dette kan vi gjøre i Python:
print(2 * 3) # Resultat: 6
Eksempel fra virkeligheten:
- Hvis én sjokolade koster 5 kroner, og du kjøper 4 sjokolader, så betaler du totalt (5 imes 4 = 20) kroner.
➗ 4. Divisjon (Dele tall)
Divisjon betyr å dele ett tall opp i like store deler. For eksempel betyr (6 \div 3) at vi deler 6 i 3 like deler, og hver del blir 2.
Matematisk ser det slik ut:
$$6 \div 3 = 2$$
I Python kan vi skrive det slik:
print(6 / 3) # Resultat: 2
Divisjonen gir oss 2, som er resultatet av å dele 6 på 3.
Eksempel fra virkeligheten:
- Hvis du har 12 sjokolader og vil dele dem likt mellom 3 venner, så får hver person (12 \div 3 = 4) sjokolader.
🔢 5. Heltallsdivisjon (//)
Heltallsdivisjon gir bare heltallsdelen av divisjonen, altså uten desimaler. For eksempel, hvis du deler 5 på 2, får du 2 som heltallsdelen (5 \div 2 = 2.5, men vi tar bare med 2).
Matematisk ser det slik ut:
$$5 \div 2 = 2 \quad ( ext{heltallsdelen})$$
Dette kan vi gjøre i Python:
print(5 // 2) # Resultat: 2
Heltallsdivisjon ignorerer desimaldelen og gir oss bare det hele tallet.
Eksempel fra virkeligheten:
- Hvis du har 5 pizzaer og deler dem mellom 2 personer, kan hver person få minst 2 hele pizzaer.
♻️ 6. Modulus (%)
Modulus gir oss resten etter divisjonen. Hvis vi deler 5 på 2, så får vi kvotienten 2, men det er 1 igjen som rest.
Matematisk ser det slik ut:
$$5 \div 2 = 2 \quad ext{med rest} \ 1$$
I Python kan vi finne resten slik:
print(5 % 2) # Resultat: 1
Modulus gir oss 1, som er resten etter divisjonen.
Eksempel fra virkeligheten:
- Hvis du har 10 mynter og deler dem i grupper på 3, vil du ha en rest på (10 % 3 = 1) mynt til overs.
⬆️ 7. Eksponentiering ()**
Eksponentiering betyr å gange et tall med seg selv et visst antall ganger. For eksempel, (2^3) betyr at vi ganger 2 med seg selv 3 ganger: (2 imes 2 imes 2 = 8).
Matematisk ser det slik ut:
$$2^3 = 8$$
Dette kan vi gjøre i Python ved hjelp av dobbel stjerne (**):
print(2 ** 3) # Resultat: 8
Eksempel fra virkeligheten:
- Hvis du har en firkant som er 2 meter på hver side, er volumet (2^3 = 8) kubikkmeter.
🏆 Oppsummering
Nå har vi gjennomgått de viktigste regneoperasjonene:
- Addisjon: Legge sammen tall
- Subtraksjon: Trekke fra tall
- Multiplikasjon: Ganging
- Divisjon: Dele tall
- Heltallsdivisjon: Dele tall og ignorere desimaler
- Modulus: Finne resten etter divisjon
- Eksponentiering: Gange et tall med seg selv flere ganger
Ved å kombinere disse operasjonene kan du løse alle slags matematiske problemer. Python er et flott verktøy som lar deg utføre disse operasjonene på en rask og enkel måte.
🎉 Fortsett å øve, så vil du mestre både matte og Python!