Versions Compared

Key

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

...

Lag en funksjon, absolutt, som tar inn et heltall og returnerer absoluttverdien til tallet.

Oppgave

...

5 - Minste tall

  • Lag en funksjon minsteTall som tar inn 2 tall, a og b, og returnerer det minste tallet.
  • Lag en ny funksjon minsteAvTreTall som tar inn 3 tall, ab og c, og returnerer det minste tallet.

Oppgave

...

7 - Minste tall

Lag en funksjon, indeks_minste_element, som tar inn en liste med heltall og returnerer indeksen (posisjonen i tabellen) til det minste elementet i denne tabellen.

Oppgave

...

8 - Negative tall i tabell

Lag en funksjon, negativ_tabell, som tar inn en liste med heltall og returnerer True hvis ett eller flere av tallene i tabellen er negative. Ellers skal den returnere False.
Hint: Her kan du bruke to av funksjonene du allerede har laget for å løse oppgaven.

Oppgave

...

9 - Fakultet

Lag en funksjon, fakultet, som tar inn et heltall og returnerer fakultetet til tallet.

Oppgave

...

10 - Tilfeldig tall

Lag en funksjon som tar inn nedre og øvre grense i et intervall fra brukeren, og returnerer et tilfeldig tall i dette intervallet.

Oppgave

...

11 - Den lille multiplikasjonstabellen

Lag en metode som fyller ut den lille multiplikasjonstabellen (d.v.s. fra 1- til 10-gangen), og returnerer den. Du trenger ikke å ha med tallene som multipliseres i svartabellen din – kun svarene.

Oppgave

...

12 - Funksjonskall inne i funksjoner

Lag to nye funksjoner, derden ene funksjonen skal kalles inne i den andre funksjonen. 

Oppgave

...

13 - Funksjonskall i funksjon

  • Lag en funksjon lagVerb som tilfeldig returnerer ett av 5 verb i presens.
  • Lag en funksjon lagNavn som tilfeldig returnerer ett av 5 navn.
  • Lag en funksjon lagAdverb som tilfeldig returnerer ett av 5 adverb.
  • Lag en funksjon lagSetning som returnerer en setning bestående av et navn, et verb og et adverb, f.eks. «Bob kjører fort».
  • Til slutt; Bruk en løkke til å skrive ut 10 tilfeldige setninger på skjermen.

Oppgave

10

14 - Lotto

Lag en funksjon, lotto, som genererer 7 tilfeldige tall fra 1 til 34 ([1, 34]) og returnerer disse i en liste.

Oppgave

...

15 - Vårt første lille program (skript)

1.

    1. Lag en funksjon ’storst_tall’ som tar inn en liste og returnerer det største tallet i listen. Du kan anta at alle tallene i listen er heltall.
    2. Lag en ny py-fil (en PYTHON skriptfil) og kall den ’kontroll.py’. I denne filen skal du:
      1. opprette en liste, testliste, som er [0, 3, 1, 9, 8, 3, 8]
      2. kalle funksjonen ’storst_tall’ med testliste som parameter
      3. lagre verdien som returneres i en variabel, storste
      4. skrive ut storste til skjermen

...