# funksjon som finner antall karantenedager per person # alternativ l?sning nederst def karantene(亚博娱乐官网_亚博pt手机客户端登录t, farge): if 亚博娱乐官网_亚博pt手机客户端登录t == True: return 0 elif 亚博娱乐官网_亚博pt手机客户端登录t == False and farge == "gr?nn": return 3 else: return 10 # ?pner en fil fil = open("karantene.txt") # ordbok som tar vare p? karantenedager per farge tot_ant_karantene = {"r?d": 0, "gr?nn":0, "oransje":0} # leser filen og kaller p? funksjonen karantene for hver linje for linje in fil: status = linje.strip().split(",") farge = status[1] if status[0] == "True": ant_dager = karantene(True, farge) else: ant_dager = karantene(False, farge) # oppdaterer ordbok tot_ant_karantene[farge] += ant_dager for farge in tot_ant_karantene: print(farge, ":", tot_ant_karantene[farge]) # alternativ l?sning def karantene(亚博娱乐官网_亚博pt手机客户端登录t, farge): if 亚博娱乐官网_亚博pt手机客户端登录t: return 0 if farge == "gr?nn": return 3 return 10