ВикторияМастер (1332)
8 лет назад
А если про sum мне еще не рассказывали?
Если делать вот так:
def calculer_facture(nourriture):
total = 0
for produit in prix:
if produit in nourriture:
total = total + prix[produit]
return total
то при прописывании 2 одинаковых элементов из словаря, цена считается только 1 раз за 1 элемент
Нужно: написать функцию calculer_facture(nourriture), которая рассчитывает общую стоимость покупок, в зависимости от того, какие наименования из словаря внесены в список покупок
Собственно, не могу понять, как в цикле прописать условие, чтобы сравнить список покупок со словарем.
Код ниже
courses = ["banane", "orange", "pomme"]
prix = { "banane": 4,
"pomme": 2,
"orange": 1.5,
"poire": 3
}
def calculer_facture(nourriture):
total = 0
Спасибо за помощь и советы