В базе данных магазина всякой всячины хранится список названий деталей и их стоимостей:
shop = [['каретка', 1200], ['шатун', 1000], ['седло', 300],
['педаль', 100], ['седло', 1500], ['рама', 12000],
['обод', 2000], ['шатун', 200], ['седло', 2700]]
Продавец решил, что считать количество и стоимость деталей в ручную — это не очень удобно, поэтому решил попросить помощи у программиста, чтобы оптимизировать этот процесс.
Напишите программу, которая запрашивает у пользователя деталь, считает их количество, а также общую стоимость.
Пример:
Название детали: седло
Кол-во деталей - 3
Общая стоимость - 4500
Решение:
shop = [['каретка', 1200], ['шатун', 1000], ['седло', 300],
['педаль', 100], ['седло', 1500], ['рама', 12000],
['обод', 2000], ['шатун', 200], ['седло', 2700]]
det_count = 0
det_cost = 0
detail = input('Название детали: ')
for i in range(len(shop)):
if shop[i][0] == detail.lower():
det_count += 1
det_cost += shop[i][1]
print()
if det_count > 0:
print('Кол-во деталей -', det_count)
print('Общая стоимость -', det_cost)
else:
print('Товар не найден.')
36700login-checkЗадача 3. Детали
