def prisForStykke(listeMedAldere):
pris = 0
prisVoksenBillett = 260
antallIkkeBabyer = 0 #en teller for antall i lista som er 2 aar eller eldere
for alder in listeMedAldere:
if alder >= 2:
antallIkkeBabyer += 1
if alder >= 2 and alder < 16:
pris += 60
elif alder >= 16 and alder < 29:
pris += prisVoksenBillett * 0.75
elif alder > 65:
pris += prisVoksenBillett * 0.50
else:
pris += prisVoksenBillett
#hvis det er mer enn 5 betalene, ikke babyer
if antallIkkeBabyer > 5:
return pris * 0.9
return pris
#bruker assert for aa teste
assert prisForStykke([0,0,25,35,35,75]) == 845
assert prisForStykke([0,0,25,35,35,75, 5,5]) == 868.5
assert prisForStykke([0,1,0]) == 0