Versions Compared

Key

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

...

Code Block
languagepython
#Alternativ 1
def erNegativ(tall):
    if tall < 0:
        return true
    else:
        return false
 
#Alternativ 2
def erNegativ(tall):
    return tall < 0

...

Code Block
languagepython
from random import randint
def lagVerb(liste):
    verb = ['går','spiser','tuller','hopper','leker']
    #henter ut et tilfeldig verb fra listen
	tall = randint(0,4)
    return verb[randint(0,len(verb)-1)liste[tall]
 
def lagNavn(liste):
    navn = ['Martin','Lise','Bob','Max','Balle']
    #henter ut et tilfeldig navn fra listen
    return navn[	tall = randint(0,len(navn)-1)]
def lagAdverb():
4)
    return adverb = ['fort','sakte','rart','teit','glimrende']
    #henter ut et tilfeldig adverb fra listen
    return adverb[randint(0,len(adverb)-1)]
def lagSetning(liste[tall]

def lagSetning(liste1, liste2):
    return lagNavn(liste1) + ' ' + lagVerb() + ' ' + lagAdverb()
i = 0
while i < 10:
    print(lagSetning())
    i += 1liste2)

Oppgave 12 - Lotto

Code Block
languagepython
import random
def lotto():
    return [random.randint(1,34) for i in range(7)] 
 
#Alternativt:    
def lotto2():
    liste = []
    for i in range(7):
        liste.append(random.randint(1,34))
    return liste

...

Code Block
languagepython
def sumAvTall(n):
    sum = 0
    for i in range(1,n+1):
        sum += i
    return sum
 
n = 0
x = 0
while x < 500:
    n += 1
    x = sumAvTall(n)
print (n,'iser thedet smallestminste numbertallet whosesom sumgjør ofat preceedingfunksjonen numberssumAvTall andreturnerer itselfen isverdi largerover than 500')

Oppgave 14 - Vårt første lille program

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