# En while-løkke kjører så lenge noe er sant (ser ikke på antall ganger) # Oppgave fra oblig, while-løkke tall = 10 while tall != 0: print(tall) tall -= 1 # En for-in-range kjører så mange ganger du spesifierer (får med en teller) # Ranges: range(5), range(-1, 5), range(-1, 10, 2) for e in range(5): print("Hei") for e in range(-1, 5): print(e) for e in range(-1, 10, 2): print(e) # En for-each-løkke kjører for alle elementer i en mengde (får direkte tak i elem.) adj = ["red", "big", "tasty"] fruits = ["apple", "banana", "cherry"] for beskrivelse in adj: for frukt in fruits: print(beskrivelse, frukt) # En funksjon skal ta inn parametre den TRENGER og skal BRUKE inne i koden # Hele funksjonen blir gjort om til returverdien når den blir kalt på # Returnverdien kan så brukes videre andre steder # OPPGAVE: POWER(liste, tall) li = [1, 2, 3, 4, 5, 6] def power(liste, tall): ny_liste = [] for element in liste: nytt_tall = element ** tall ny_liste.append(nytt_tall) return ny_liste print(power(li, 3))