def jages(dyreliste): if "katt" in dyreliste and "mus" in dyreliste: return True if "hund" in dyreliste and "katt" in dyreliste: return True return False # jaging = {'ulv':'sau','katt':'mus'} def utvidet_jages(dyreliste, jaging): for jeger in jaging: if jeger in dyreliste and jaging[jeger] in dyreliste: return True """ Skriv en funksjon flertall som tar inn en liste dyreliste med navn p? ulike dyr (en liste av strenger), og som returnere navnet p? dyret det finnes flest av i lista (hvilken streng som finnes flest ganger i lista). Dersom det er likt mellom to - alts? at de to dyrene det finnes flest av er til stede like mange ganger i lista - s? skal funksjonen returnere "uavgjort" . Kallet flertall(['ulv''sau',,skal returnere 'uavgjort'.'ulv']) skal alts? returnere 'ulv', mens kallet flertall(['ulv','sau','sau','ulv']) """ def flertall(dyreliste): # G? gjennom en liste med dyr, returner dyret som forekommer flest ganger # Hvis likt p? 1. plass: returner "uavgjort" forekomster = {} for dyr in dyreliste: if dyr not in forekomster: forekomster[dyr] = 1 else: forekomster[dyr] += 1 #Ordboken holder n? p? antall forekomster av hvert dyr h?yest_dyr = "" h?yest_tall = -1 for dyr in forekomster: if forekomster[dyr] > h?yest_tall: h?yest_dyr = dyr h?yest_tall = forekomster[dyr] for dyr in forekomster: if forekomster[dyr] == h?yest_tall and dyr != h?yest_dyr: h?yest_dyr = "uavgjort" return h?yest_dyr setning = "Jeg er en fersken" def setning_analyse(setning): # gj?r string om til liste # Iterer over liste #Legg inn i ordbok #Hvis ikke m?tt: verdi = 1 #Hvis m?tt: verdi += 1 #print() def adder(tall1, tall2): return resultat