'''Vi skal fortsette med quizen! Denne gangen skal vi bruke en ordbok til ? sjekke om bruker har gitt riktig svar!''' poengsum = 0 # Lager variabler til n?klene, som ogs? kan brukes i input spm1 = "Hva er hovedstaden i Norge?" spm2 = "Hva heter komponisten Grieg til fornavn?" spm3 = "Hvilken norsk maler deler Edvard Grieg fornavn med?" spm4 = "Hvor f?r man b?rek p? IFI?" # Oppretter ordbok med riktig svar til hvert spm fasit = {spm1: "Oslo", spm2: "Edvard", spm3: "Edvard Munch", spm4: "Dana"} print("Hei og velkommen til gruppe 4 sin fantastiske quiz!") # spm1 svar = input(spm1) # sjekker om bruker svarer det som er i fasit if svar == fasit[spm1]: print("Riktig!!") # oppdaterer poengsum poengsum = poengsum + 1 else: print("Feil :(((") print("Riktig svar er:", fasit[spm1]) # spm2 svar = input(spm2) if svar == fasit[spm2]: print("Riktig!!") poengsum = poengsum + 1 else: print("Feil :(((") print("Riktig svar er:", fasit[spm2]) # spm3 svar = input(spm3) if svar == fasit[spm3]: print("Riktig!!") poengsum = poengsum + 1 else: print("Feil :(((") print("Riktig svar er:", fasit[spm3]) # spm4 svar = input(spm4) if svar == fasit[spm4]: print("Riktig!!") poengsum = poengsum + 1 else: print("Feil :(((") print("Riktig svar er:", fasit[spm4]) # if poengsum > 4 or poengsum < 0 : print(f"Her har det skjedd noe galt... poengsummen er {poengsum}?!?!?!?") else: print(f"Din poengsum er: {poengsum}") # Oppgave 1 '''Opprett en liste med godteri, og sp?r etter bruker sin favoritt. Legg til i listen''' godteri = ["Gummibj?rner", "Snickers", "Sjokolade"] svar = input("Hva er ditt favoritt godteri? ") godteri.append(svar) # Oppgave 2 '''Utvid programmet ditt med ? sjekke at godteriet er lagt til i listen. Skriv ut til bruker "Jeg har lagt den til i lista!" om godteriet er i listen. Hvis du ikke har klart ? legge til i lista, skriv ut "Oi sann! Den er visst ikke med :(" ''' if svar in godteri: print("Jeg har lagt den til i lista!") print(godteri) else: # hvis man legger til riktig i lista, # og if sjekken er riktig, kommer man aldri hit print("Oi sann! Den er visst ikke med :(") godteri.append(svar) print(f"Her er den oppdaterte listen:\n{godteri}") # Oppgave 3 '''I lista nedenfor er det flere duplikater. Disse skal fjernes ved ? legge til ¨Śn enkelt kodelinje under listen godteri. Sjekk at resultatet dere f?r er uten duplikater.''' godis = ["smash","stratos","HappyCherries","Kvikk Lunsj", "Pez","Daim","Smarties","Pez","Godt & Blandet", "KinderMaxi","Smarties","smash","Happy Cherries", "Pez","twix","Takis"] godis_uten_duplikater = set(godis) print(godis) # Oppgave 4 '''Utvid programmet ditt. Sjekk hvor mange duplikater det var i den originale listen.''' ant_duplikater = len(godis) - len(godis_uten_duplikater) print(f"Antall duplikater i original liste: {ant_duplikater}") # Oppgave 5 '''Lage en ordbok med favoritt godteriet til deg og 2 venner. Du skal starte med en tom ordbok. F?rst sp?rre bruker om navn, s? om favoritt godteriet deres. S? sp?rre 2 venner om det samme. Om noen har det samme navnet, skal programmet ditt si i fra til bruker om at det navnet er tatt og at personen n? heter ! eller !! skriv ut ordboken til slutt og se om alle er med ''' ordbok = {} def godter_spm(): navn = input("Hva heter du? ") godteri = input("Favoritt godteri? ") if navn in ordbok: navn = navn + "!" if navn in ordbok: navn = navn + "!" print(f"Navnet er tatt! Du heter n? {navn}") ordbok[navn] = godteri godter_spm() godter_spm() godter_spm() print(ordbok)