...
Code Block | ||
---|---|---|
| ||
#Alternativ 1
def erNegativ(tall):
if tall < 0:
return true
else:
return false
#Alternativ 2
def erNegativ(tall):
return tall < 0 |
...
Code Block | ||
---|---|---|
| ||
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 | ||
---|---|---|
| ||
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 | ||
---|---|---|
| ||
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 | ||
---|---|---|
| ||
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 |