Skip to content
Snippets Groups Projects
Commit 41aec0f2 authored by Aubert's avatar Aubert
Browse files

endre overskrift på notebooks for of2

parent ce61465a
No related branches found
No related tags found
No related merge requests found
%% Cell type:markdown id: tags:
# Øvingsforelesning 2 Parallell 3
# Øvingsforelesning 2
%% Cell type:markdown id: tags:
## Oppgave 1: Repetisjon
%% Cell type:markdown id: tags:
Hva blir resten når $2^7$ deles på $42$
%% Cell type:code id: tags:
``` python
# Skriv koden din her
print(2**7%42)
```
%% Output
2
%% Cell type:markdown id: tags:
## Oppgave 2: Input
%% Cell type:markdown id: tags:
**Lag et program som gjør følgende:**
1. Tar inn to tall fra bruker
2. Multipliserer dem
3. Skriver ut (tall 1) \* (tall 2) = (resultat)
%% Cell type:code id: tags:
``` python
# Skriv koden din her
tall1 = int(input('Tall 1: '))
tall2 = int(input('Tall 2: '))
resultat = tall1 * tall2
print(tall1, '*', tall2, '=', resultat)
```
%% Cell type:markdown id: tags:
## Oppgave 3: Innebygde funksjoner
%% Cell type:markdown id: tags:
Skriv et program som spør brukeren om to tall og printer absoluttverdien av differansen
<br>
Hint: Bruk den innebygde funksjonen **abs()**
%% Cell type:code id: tags:
``` python
# Skriv koden din her
tall1 = float(input('Tall 1: '))
tall2 = float(input('Tall 2: '))
print(abs(tall1-tall2))
```
%% Cell type:markdown id: tags:
## Oppgave 4: Feilretting og variabeltyper
%% Cell type:markdown id: tags:
Følgende program skal regne ut og printe summen av prisen på tre varer. Prisene er lagret som forskjellige variabeltyper. Undersøk feilmeldingene og rett koden slik at den skriver ut riktig totalsum.
%% Cell type:code id: tags:
``` python
banan_pris = 10.50
melk_pris = '23.50'
havregryn_pris = 15
total_sum = banan_pris + melk_pris + havregryn_pris
total_sum = banan_pris + float(melk_pris) + havregryn_pris
print('Totalsummen for varene er ' + total_sum)
print('Totalsummen for varene er ' + str(total_sum))
```
%% Output
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-3-9df7f0deb4bb> in <module>
3 havregryn_pris = 15
4
----> 5 total_sum = banan_pris + melk_pris + havregryn_pris
6
7 print('Totalsummen for varene er ' + total_sum)
TypeError: unsupported operand type(s) for +: 'float' and 'str'
Totalsummen for varene er 49.0
%% Cell type:markdown id: tags:
## Oppgave 5: Moduler
%% Cell type:markdown id: tags:
Print pi med 10 desimaler <br>
Hint: import math, math.pi, round()
%% Cell type:code id: tags:
``` python
# Skriv koden din her
import math
print(round(math.pi,10))
```
%% Output
3.1415926536
%% Cell type:markdown id: tags:
## Oppgave 6: Bruk av variabler
%% Cell type:markdown id: tags:
1. Regn ut volumet av en kjegle med radius r = 3 og høyde = 7 <br>
$$ V = \frac{\pi r^2h}{3}$$
Hint til variabler:
* pi = 3.14
* r = 3
* h = 7
%% Cell type:code id: tags:
``` python
# Skriv koden din her
PI = 3.14
r = 3
h = 7
V = (PI*r**2*h)/3
print(V)
```
%% Output
65.94000000000001
%% Cell type:markdown id: tags:
## Oppgave 7: Variabler og input
%% Cell type:markdown id: tags:
1. Endre kjegleprogrammet fra oppgave 6 til å ta inn radius og høyde fra brukeren
2. Verdiene skal være av typen float
%% Cell type:code id: tags:
``` python
# Skriv koden din her
PI = 3.14
r = float(input('Radius: '))
h = float(input('Høyde: '))
V = (PI*r**2*h)/3
print(V)
```
......
%% Cell type:markdown id: tags:
# Øvingsforelesning 2 Parallell 3
# Øvingsforelesning 2
%% Cell type:markdown id: tags:
## Oppgave 1: Repetisjon
%% Cell type:markdown id: tags:
Hva blir resten når $2^7$ deles på $42$
%% Cell type:code id: tags:
``` python
print(2**7%42)
```
%% Output
2
%% Cell type:markdown id: tags:
## Oppgave 2: Input
%% Cell type:markdown id: tags:
**Lag et program som gjør følgende:**
1. Tar inn to tall fra bruker
2. Multipliserer dem
3. Skriver ut (tall 1) \* (tall 2) = (resultat)
%% Cell type:code id: tags:
``` python
tall1 = int(input('Tall 1: '))
tall2 = int(input('Tall 2: '))
resultat = tall1 * tall2
print(tall1, '*', tall2, '=', resultat)
```
%% Cell type:markdown id: tags:
## Oppgave 3: Innebygde funksjoner
%% Cell type:markdown id: tags:
Skriv et program som spør brukeren om to tall og printer absoluttverdien av differansen
<br>
Hint: Bruk den innebygde funksjonen **abs()**
%% Cell type:code id: tags:
``` python
tall1 = float(input('Tall 1: '))
tall2 = float(input('Tall 2: '))
print(abs(tall1-tall2))
```
%% Cell type:markdown id: tags:
## Oppgave 4: Feilretting og variabeltyper
%% Cell type:markdown id: tags:
Følgende program skal regne ut og printe summen av prisen på tre varer. Prisene er lagret som forskjellige variabeltyper. Undersøk feilmeldingene og rett koden slik at den skriver ut riktig totalsum.
%% Cell type:code id: tags:
``` python
banan_pris = 10.50
melk_pris = '23.50'
havregryn_pris = 15
total_sum = banan_pris + float(melk_pris) + havregryn_pris
print('Totalsummen for varene er ' + str(total_sum))
```
%% Output
Totalsummen for varene er 49.0
%% Cell type:markdown id: tags:
## Oppgave 5: Moduler
%% Cell type:markdown id: tags:
Print pi med 10 desimaler <br>
Hint: import math, math.pi, round()
%% Cell type:code id: tags:
``` python
import math
print(round(math.pi,10))
```
%% Output
3.1415926536
%% Cell type:markdown id: tags:
## Oppgave 6: Bruk av variabler
%% Cell type:markdown id: tags:
1. Regn ut volumet av en kjegle med radius r = 3 og høyde = 7 <br>
$$ V = \frac{\pi r^2h}{3}$$
Hint til variabler:
* pi = 3.14
* r = 3
* h = 7
%% Cell type:code id: tags:
``` python
PI = 3.14
r = 3
h = 7
V = (PI*r**2*h)/3
print(V)
```
%% Output
65.94000000000001
%% Cell type:markdown id: tags:
## Oppgave 7: Variabler og input
%% Cell type:markdown id: tags:
1. Endre kjegleprogrammet fra oppgave 6 til å ta inn radius og høyde fra brukeren
2. Verdiene skal være av typen float
%% Cell type:code id: tags:
``` python
PI = 3.14
r = float(input('Radius: '))
h = float(input('Høyde: '))
V = (PI*r**2*h)/3
print(V)
```
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment