...
Oppgave 11 - Funksjonskall i funksjon
a) Lag en funksjon lagVerb
som tar inn en liste av fem verb og tilfeldig returnerer ett av
...
verbene.
Code Block | ||||
---|---|---|---|---|
| ||||
#print(lagVerb(['sover','spiser','snakker','sutrer','stresser']))
stresser |
b) Lag en funksjon lagNavn
som tar inn en liste bestående av fem navn og tilfeldig returnerer ett av navnene i listen.
Code Block | ||||
---|---|---|---|---|
| ||||
#print(lagNavn(['Amalie','Bob Bernt','Carina','Daniel','Elise']))
Bob Bernt |
c) Lag en funksjon lagSetning(liste1, liste2)
som benytter seg av a) og b) og returnerer en setning bestående av to ord. Først et navn og deretter et verb. liste1
er en liste bestående av fem navn og liste2
er en liste bestående av fem verb.
Code Block | ||||
---|---|---|---|---|
| ||||
liste1 = ['Amalie','Bob Bernt','Carina','Daniel','Elise']
liste2 = ['sover','spiser','snakker','sutrer','stresser']
print(lagSetning(liste1, liste2))
#output:
Daniel stresser |
Oppgave 12 - Lotto
Lag en funksjon, lotto
, som genererer 7 tilfeldige tall fra 1 til 34 ([1, 34]
) og returnerer disse i en liste.
Oppgave 13 - Sum av tall
- Lag en funksjon
sumAvTall
som tar inn et tall n og, returnerer summen av tallene fra1
tiln
ved hjelp av en løkke. - Hva er den minste
n
som gjør at funksjonensumAvTall
returnerer en verdi større enn 500? Bruk en while-løkke til å kalle funksjonensumAvTall
med stadig størren
-er, og skriv til slutt svaret på spørsmålet til skjerm.
...