You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Oppgave 1 - Opprette dictionaries

Opprett et dictionary kalt «kokebok» og legg inn rettene «pasta carbonara», «sopp-risotto» og «pasta bolognese» som nøkler. Hver nøkkel har en tilhørende liste med ingredienser. Ingrediensene i pasta carbonara er fløte, pasta, bacon og egg, ingediensene i sopp-risotto er sopp, ris og fløte, og ingrediensene i pasta bolognese er pasta, kjøttdeig og tomatsaus.

Oppgave 2 - Hente, slette og legge til verdier fra en dictionary

  1. Skriv ut ingrediensene i «pasta carbonara»

  2. Legg til retten «kyllingsalat» med ingrediensene kylling, tomat, agurk og salat

  3. Skriv kode som sjekker om «sopp-risotto» finnes i kokeboken og skriver ut True dersom dette stemmer og False ellers

  4. Fjern «pasta bolognese» fra kokeboken

Oppgave 3 - Iterere over elementer i en dictionary

Skriv et program bestående av en for-løkke som skriver ut alle rettene som finnes i kokeboken og deres tilhørende ingredienser.

Oppgave 4 - Endre verdier i en dictionary

Legg til salt og pepper som ingredienser i alle rettene i kokeboken.

Oppgave 5 - Nyttige dictionaries metoder

Skriv ut alle rettene og sett av ingredienser som finnes i kokeboken. Fjern så alle elementene i kokeboken.

Oppgave 6 - Enkle sett-operasjoner

  1. Opprett et sett kalt «primtall» med primtallene under 10.

  2. Skriv ut lengden på settet.

  3. Legg til de neste to primtallene.

  4. Fjern det minste elementet i settet.

  5. Skriv et program som itererer over alle elementene i settet og skriver dem ut til skjerm.

Oppgave 7 - Union og snitt av sett

  1. Opprett et nytt sett kalt «oddetall» med alle oddetallene under 15

  2. Print snittet av settene ved å bruke intersection(set) funksjonen.

  3. Print unionen av settene ved å bruke union(set) funksjonen.

  4. Print forskjellene mellom settene ved å bruke difference(set) funksjonen.

  5. Bruk issubset(set) funksjonen til å sjekke om «primtall» er et subsett av «oddetall»

  • No labels