Versions Compared

Key

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

...

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
languagepy
titleEksempel på kjøring
#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
languagepy
titleEksempel på kjøring
#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
languagepy
titleEksempel på kjøring
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 fra 1 til n ved hjelp av en løkke.
  • Hva er den minste n som gjør at funksjonen sumAvTall returnerer en verdi større enn 500? Bruk en while-løkke til å kalle funksjonen sumAvTallmed stadig større n-er, og skriv til slutt svaret på spørsmålet til skjerm.

...