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