# Teller grad: def tell_grader(fag, bsc, msc): # string, string, string # fag er lik begge if fag == bsc and fag == msc: return 2 # fag er like en av dem if fag == bsc or fag == msc: return 1 return 0 # Fjerner duplikater: def forkort_lagliste(lagliste): # Tar inn liste av strenger (lagnavn) return list(set(lagliste)) # Fjerner duplikater og bevarer rekkef?lge: def forkort_lagliste_ordnet(lagliste): ny_liste = [] for lag in lagliste: if lag not in ny_liste: ny_liste.append(lag) return ny_liste def hovedprogramm(): # Tester tell_grader() print(tell_grader("informatikk", "informatikk", "informatikk")) assert tell_grader("informatikk", "informatikk", "informatikk") == 2 print(tell_grader("historie", "informatikk", "informatikk")) assert tell_grader("historie", "informatikk", "informatikk") == 0 print(tell_grader("historie", "informatikk", "historie")) assert tell_grader("historie", "informatikk", "historie") == 1 # Tester forkot_lagliste() print(forkort_lagliste(["Brann", "Molde", "Brann"])) assert forkort_lagliste(["Brann", "Molde", "Brann"]) == ["Molde", "Brann"] or forkort_lagliste(["Brann", "Molde", "Brann"]) == ["Brann", "Molde"] print(forkort_lagliste_ordnet(["Brann", "Molde", "Brann"])) assert forkort_lagliste_ordnet(["Brann", "Molde", "Brann"]) == ["Brann", "Molde"] hovedprogramm()