Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Oppgave 1

Code Block
languagepython
# printer tekst 20 ganger
for i in range(0,21):
    print("Bolton Wanderers!")

Oppgave 2

Code Block
languagepython
from random import randint
ikkesyv = True
while (ikkesyv):
    x = randint(0,10)
    if (x != 7):
        print(x)
    else:
        ikkesyv = False

Oppgave 3

Code Block
languagepython
 # a
def velkommen():
    print("Velkommen til de røde elefanters evighet.")
# b
def sum(tall1, tall2):
    return tall1 + tall2

 

Oppgave 4

Code Block
languagepython
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
languagepython
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
languagepython
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
languagepython
 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
languagepython
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
languagepython
 # a
def velkommen():
    print("Velkommen til de røde elefanters evighet.")
# b
def sum(tall1, tall2):
    return tall1 + tall2

 

Oppgave 4

Code Block
languagepython
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
languagepython
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
languagepython
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))