from random import shuffle # stokker om på rekkefølge i samlinger navneliste = ["Ashton", "Bertrand", "Chetney", "Dorian", "Fearne", "Imogen", "Laudna", "Orym"] shuffle(navneliste) # nå kommer navnene i tilfeldig rekkefølge n = len(navneliste) # TODO: Trenger vi denne til for-løkken? # Henter ett og ett navn fra listen (fra først til sist) for navn in navneliste: navn = navn.upper() # endrer navnet til store bokstaver i = navneliste.index(navn) # finner indeksen til elementet i listen nummer = i + 1 print() print("Nummer", nummer, "på lista er...") print("..." + navn + "!") # TODO: Her er det en feil som gir en ValueError! # Finn feilen i python tutor og rett opp # Hva kan vi lære av det som skjedde her? # TODO: Hva skjer hvis vi har flere identiske navn i listen? # (Vi trenger ikke fikse dette, bare vær klar over # at dette er en begrensning foreløpig.)