Массив содержит информацию о стоимости 20 товаров в магазине (случайные числа от 1 до 50). с клавиатуры вводятся количество товаров, которые приобретает покупатель и номера приобретаемых товаров. составьте программу для нахождения стоимости покупки

13 Окт 2020 в 19:44
1 661 +1
0
Ответы
1
prices = [23, 45, 12, 33, 28, 5, 17, 40, 8, 15, 30, 10, 20, 42, 37, 3, 25, 13, 36, 50]
total_items = int(input("Введите количество товаров, которые вы приобретаете: "))
total_cost = 0
for i in range(total_items):
item_number = int(input(f"Введите номер {i + 1} приобретаемого товара (от 1 до 20): "))
if 1 <= item_number <= 20:
total_cost += prices[item_number - 1]
else:
print("Неправильный номер товара. Попробуйте снова.")
print(f"Общая стоимость покупки составляет: {total_cost}")

Пример работы программы:

Введите количество товаров, которые вы приобретаете: 3
Введите номер 1 приобретаемого товара (от 1 до 20): 5
Введите номер 2 приобретаемого товара (от 1 до 20): 12
Введите номер 3 приобретаемого товара (от 1 до 20): 17
Общая стоимость покупки составляет: 85
17 Апр 2024 в 22:53
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир