У меня есть dict с несколькими записями для значения.
inventory = {847502: ['APPLES 1LB', 2, 50], 847283: ['OLIVE OIL', 1, 100], 839529: ['TOMATOS 1LB', 4, 25],
483946: ['MILK 1/2G', 2, 50], 493402: ['FLOUR 5LB', 2, 50], 485034: ['BELL PEPPERS 1LB', 3, 50]}
Я хочу создать функцию для получения суммы значений элементов, т.е.сумма ((2 * 50) + (1 * 100) и т. д ...) Я думаю, что я почти там, но это, кажется, только добавляет первое значение ....
def total_and_number(dict):
for values in dict.values():
#print(values[1]*values[2])
total =0
total += (values[1]* values[2])
return(total)
total_and_number(inventory)