# -*- coding: utf-8 -*- """ Repetisjon l?kker lister og ordb?ker """ # for-l?kke # summerer alle tallene fra 1 til og med 100: summen = 0 for i in range(1, 101): summen += i print("Summen av alle tallene fra 1 til og med 100 er", summen) #while l?kke kaffe = input("Vil du ha kaffe? (ja/nei) \n> ") while(kaffe == "nei"): kaffe = input("Vil du ta kaffe likevel? ") print("Her har du litt kaffe! ") # liste fagene = ["IN1000", "IN1020"] fagene.append("EXPHIL") print("Faget p? 2. plass er", fagene[1]) fagnavn = fagene[0] print("Faget p? 1. plass er", fagnavn) # g? gjennom med en l?kke print("Alle fagene:") for fag in fagene: print(fag) siste = fagene.pop() print("Fjernet", siste) # eller print("Alle fagene p? nytt:") for i in range(len(fagene)): print(fagene[i]) # lage en ordbok telefonbok = {"Kari": 98765432, "Per": 12345678, "Heidi": 45673412} # legge til ny kontakt telefonbok["Magnus"] = 34445464 # endre nr til Kari telefonbok["Kari"] = 98765433 # skrive ut med l?kke print("\nSkriver ut noekkel og innhold i ordboken") for navn in telefonbok: print(navn, ": ", telefonbok[navn], sep="") #alt om kun interessert i innholdsverdiene: print("\nBare tlf-nummer:") for nummer in telefonbok.values(): print(nummer) print("\nBegge:") for navn, nummer in telefonbok.items(): print(navn, nummer) print() # ordbok med lister som innhold # tom ordbok timeplan = {} # legger til dagene timeplan["mandag"] = ["EXPHIL seminar", "IN1020 gruppe"] timeplan["tirsdag"] = ["IN100 forel", "EXPHIL forel"] timeplan["onsdag"] = ["IN1020 forel", "IN1000 gruppe"] timeplan["fredag"] = ["IN1000 termtime", "IN1020 forel"] # skrive ut 2. aktivitet p? onsdag print(timeplan["onsdag"][1]) # hente ut listen fra fredag: fredagslisten = timeplan["fredag"] print("\nAktiviteter p? fredag") for aktivitet in fredagslisten: print(aktivitet)