"""Oppgave: Les student.txt og returner en liste med navn over studentene som har best?tt = True NB: Husk ? ha studenter.txt i samme mappe som python- programmet""" # Definerer en funksjon, navnet p? filen (str) som parameter def hent_best?tt(filnavn): # Oppretter listen med navn som skal returneres til slutt best?tt = [] # Oppretter filobjekt og bruker "r" for ? lese fra filen # Sender med parameterverdien som tas inn fra metodekallet - det er navnet p? filen with open(filnavn, "r") as fil: # Itererer over hver linje i filen, fjerner linjeskift med .strip() # .split(",") skiller hver linje p? "," og lagrer resultatet som en liste for linje in fil: biter = linje.strip().split(",") navn = biter[0] har_best?tt = biter[1] # Sjekker hver linje, hvis en student har best?tt, legges navnet deres inn i lista. if har_best?tt == "True": best?tt.append(navn) # Til slutt: Returnerer lista over de som har bes?ttt return best?tt print(hent_best?tt("studenter.txt"))