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.