Oppgave 1: liste = [0] #1 element liste1 = [1, 2, 3] #3 elementer liste2 = [3, 3, 5, 7] #4 elementer liste3 = [“A”, “BC”, “D”, “E”, “F”] #5 elementer liste4 = [“mange elementer i denne listen”] #1 elementer liste5 = [] #0 elementer Oppgave 2: 2.1: liste3 [4] # = "F" liste1 [0] # = 1 liste4 [1] # = index error liste3 [5] # = index error 2.2: 5 (i liste2) # 2 “BC” (i liste3) # 1 1 (i liste1) # 0 “E” (i liste3) # 3 Oppgave 3: navn = [“Ola”, “Martin”, “Selma”] navn.append(“Kari”) print(navn[1]) navn.insert(0, “Lise”) navn.insert(0, “Kai”) navn.remove(“Martin”) # alternativt navn.pop(3) print(“Alle navn: “, navn) Utskrift: Alle navn: [“Kai”, “Lise”, “Ola”, “Selma”, “Kari”] Oppgave 4: [ ['tannborste', 'haarborste', 'tannkrem'], ['jakke', 'bukse', 'sokker', 'undertoy'], ['kamera', 'lommebok', 'pass', 'mobillader'] ] Oppgave 5: 5.1 brukere = {“hanjo” : “Hanne Johansen”, “karsi” : “Kari Sirisen”, “olha” : “Ole Hansen”} 5.2 brukere[“karsi”] = “Kari Marie Sirisen” 5.3 brukere[“kristijb”] = “Kristine Berge” 5.4 print (brukere[“hanjo”]) 5.5 brukere.pop(“hanjo”) Oppgave 6: def f1() : i = float(input("input")) print(i*i) def f2() : i = input() print("velkommen til in1000 ", i) def f3( ) : print ( "Hei!" ) f3() f2() f1() # generelt dårlig funksjonsnavn og variabelnavn, lite beskrivende. Forbedringer: Endre navn på f1 til “multipliser” > forklarer hva metoden gjør. Variabelnavn feks kalt “tall” i stede for “i”. Gi bedre beskjed i terminalen til bruker om hva input skal være (at det skal være ett tall). Kalle f2 noe annet, feks. velkommen(). Variabelnavnendring fra i til f.eks “navn”. Gi beskjed til bruker om hva man ønsker at input skal være. I f3 er det mange unødvendige mellomrom inni parantesen, disse syns ikke i utskriften uansett.