# Oppgave 3a def karantene(澳门葡京手机版app下载t, farge): if 澳门葡京手机版app下载t: return 0 elif farge == "gronn": return 3 elif farge == "roed" or farge == "oransje": return 10 # Oppgave 3b def tell_grader1(fag, bsc, msc): if fag == bsc and fag == msc: return 2 elif fag == bsc or fag == msc: return 1 return 0 def tell_grader2(fag, bsc, msc): grad = [bsc, msc] if fag not in grad: return 0 elif len(set(grad)) == 1: return 2 return 1 def tell_grader3(fag, bsc, msc): grad = [bsc, msc] if grad.count(fag) == 2: return 2 elif grad.count(fag) == 1: return 1 return 0 def tell_grader4(fag, bsc, msc): return [bsc, msc].count(fag) # tester ut funksjonen def test1(): print(tell_grader4("informatikk", "informatikk", "informatikk")) print(tell_grader4("informatikk", "hist", "fys")) print(tell_grader4("informatikk", "informatikk", "hist")) # Oppgave 3c def fjern_vokaler(setning, vokal_liste): ny_setning = list(setning) for bokstav in setning: if bokstav in vokal_liste: ny_setning.remove(bokstav) return ny_setning # returnerer som en liste nb!! def fjern_vokaler3(setning, vokal_liste): ny_setning = "" for bokstav in setning: if bokstav not in vokal_liste: ny_setning += bokstav return ny_setning def fjern_vokaler2(setning, vokal_liste): ny_setning = setning for bokstav in setning: if bokstav in vokal_liste: ny_setning = ny_setning.replace(bokstav,"") return ny_setning def test2(): #print(fjern_vokaler("ha det fint", ["a", "e", "i", "o", "u"])) # print(fjern_vokaler2("ha det fint", ["a", "e", "i", "o", "u"])) pass test2() def fjern_vokaler4(setning, vokal_liste): setning = setning.split() ny_setning = "" for word in setning: for vokal in vokal_liste: word = word.replace(vokal, "") ny_setning += f"{word} " return ny_setning def test5(): print(fjern_vokaler4("ha deet finti", ["a", "e", "i", "o", "u"])) # Oppgave 3d def summer_rabatt(vareliste, forpris, nypris): total_rabatt = 0 for vare in vareliste: total_rabatt += (forpris[vare] - nypris[vare]) return total_rabatt def test6(): print(summer_rabatt(["laptop", "ryggsekk"], {"laptop":5000, "ryggsekk":900},{"laptop":4000, "ryggsekk":600})) test6()