...
Oppgave 1
Code Block | ||
---|---|---|
| ||
# printer tekst 20 ganger
for i in range(0,21):
print("Bolton Wanderers!") |
Oppgave 2
Code Block | ||
---|---|---|
| ||
from random import randint
ikkesyv = True
while (ikkesyv):
x = randint(0,10)
if (x != 7):
print(x)
else:
ikkesyv = False |
Oppgave 3
Code Block | ||
---|---|---|
| ||
# a
def velkommen():
print("Velkommen til de røde elefanters evighet.")
# b
def sum(tall1, tall2):
return tall1 + tall2 |
Oppgave 4
Code Block | ||
---|---|---|
| ||
import math
# a)
def storst_tall(liste):
return max(liste)
testliste = [0,3,1,9,8,3,8]
storste = storst_tall(testliste)
print(storste)
# b)
def dobbel_tall(tall):
return tall * 2
dobbel_storste = dobbel_tall(storste)
print(dobbel_storste)
# c)
def sirkel_areal(radius):
return math.pi * radius**2
areal = sirkel_areal(dobbel_storste)
print("%.2f" % areal)
# d)
# Areal: 50.27 |
Oppgave 5
Code Block | ||
---|---|---|
| ||
import math
# henter input fra bruker
input_radius = float(input("Skriv inn radius: "))
# beregner kvadratet av et tall x
def kvadrat(x):
return x **2
# beregner areal av sirkel vha. hjelpefunksjonen kvadrat
def sirkel_areal(radius):
areal = math.pi * kvadrat(radius)
return areal
print("Arealet av en sirkel med radius", input_radius, "er:", " %.2f" % sirkel_areal(input_radius)) |
Oppgave 6
Code Block | ||
---|---|---|
| ||
from random import randint
nedre_grense = int(input("Skriv inn nedre grense: "))
ovre_grense = int(input("Skriv inn øvre grense: "))
def tilfeldig_tall(n_grense,o_grense):
return randint(n_grense,o_grense)
print(tilfeldig_tall(nedre_grense, ovre_grense)) |
Oppgave 1
Code Block | ||
---|---|---|
| ||
def minsteTall(a,b): if a < b: return a elif b < a: return b else: return a; def minsteAvTreTall(a,b,c): if a < b && a < c: return a elif b < a && b < c: return b elif c < a && c < b: return c else: if a == b: return a elif a == c: return a elif b == c: return b #Om vi kommer ned hit betyr det at alle tallene er like else: return a #En bedre løsning som benytter en liste def minsteAvTreTallList(a,b,c): liste = [a,b,c] minste = a; for tall in liste: if tall < minste: minste = tall return minste |
...
Code Block | ||
---|---|---|
| ||
from random import randint def lagVerb(): verb = ['går','spiser','tuller','hopper','leker'] #henter ut et tilfeldig verb fra listen return verb[randint(0,len(verb)-1)] def lagNavn(): navn = ['Martin','Lise','Bob','Max','Balle'] #henter ut et tilfeldig navn fra listen return navn[randint(0,len(navn)-1)] def lagAdverb(): adverb = ['fort','sakte','rart','teit','glimrende'] #henter ut et tilfeldig adverb fra listen return adverb[randint(0,len(adverb)-1)] def lagSetning(): return lagNavn() + ' ' + lagVerb() + ' ' + lagAdverb() i = 0 while i < 10: print(lagSetning()) i += 1 |
Oppgave 3
Code Block | ||
---|---|---|
| ||
# a
def velkommen():
print("Velkommen til de røde elefanters evighet.")
# b
def sum(tall1, tall2):
return tall1 + tall2 |
Oppgave 4
Code Block | ||
---|---|---|
| ||
import math
# a)
def storst_tall(liste):
return max(liste)
testliste = [0,3,1,9,8,3,8]
storste = storst_tall(testliste)
print(storste)
# b)
def dobbel_tall(tall):
return tall * 2
dobbel_storste = dobbel_tall(storste)
print(dobbel_storste)
# c)
def sirkel_areal(radius):
return math.pi * radius**2
areal = sirkel_areal(dobbel_storste)
print("%.2f" % areal)
# d)
# Areal: 50.27 |
Oppgave 5
Code Block | ||
---|---|---|
| ||
import math
# henter input fra bruker
input_radius = float(input("Skriv inn radius: "))
# beregner kvadratet av et tall x
def kvadrat(x):
return x **2
# beregner areal av sirkel vha. hjelpefunksjonen kvadrat
def sirkel_areal(radius):
areal = math.pi * kvadrat(radius)
return areal
print("Arealet av en sirkel med radius", input_radius, "er:", " %.2f" % sirkel_areal(input_radius)) |
Oppgave 6
Code Block | ||
---|---|---|
| ||
from random import randint
nedre_grense = int(input("Skriv inn nedre grense: "))
ovre_grense = int(input("Skriv inn øvre grense: "))
def tilfeldig_tall(n_grense,o_grense):
return randint(n_grense,o_grense)
print(tilfeldig_tall(nedre_grense, ovre_grense)) |