Напишите программу для определения общей стоимости покупки, используя массив, который содержит информацию о стоимости

  • 36
Напишите программу для определения общей стоимости покупки, используя массив, который содержит информацию о стоимости 20 товаров в магазине (случайные числа от 1 до 50). С клавиатуры введите количество приобретаемых покупателем товаров и их номера при покупке.
Пингвин
61
Конечно! Для решения этой задачи нам потребуется использовать язык программирования. Давайте напишем программу на языке Python, которая будет решать данную задачу.

Первым шагом создадим массив, который будет содержать информацию о стоимости каждого товара. Для этого мы можем использовать модуль `random`, чтобы сгенерировать случайные числа от 1 до 50. Вот как это будет выглядеть:

python
import random

# Создаем массив со стоимостью товаров
costs = [random.randint(1, 50) for _ in range(20)]


Теперь, когда у нас есть массив с информацией о стоимости каждого товара, мы можем приступить к написанию основной части программы. В программе мы сначала попросим пользователя ввести количество покупаемых товаров и их номера при покупке. Затем мы просуммируем стоимость этих товаров. Вот как это будет выглядеть:

python
# Получаем количество и номера товаров от пользователя
num_items = int(input("Введите количество приобретаемых товаров: "))
item_numbers = []

for i in range(num_items):
item_number = int(input(f"Введите номер товара {i+1}: "))
item_numbers.append(item_number)

# Вычисляем общую стоимость покупки
total_cost = sum(costs[item-1] for item in item_numbers)

# Выводим общую стоимость покупки на экран
print(f"Общая стоимость покупки: {total_cost}")


Теперь наша программа готова! При запуске она будет запрашивать у пользователя количество товаров и их номера при покупке, а затем выведет общую стоимость покупки на экран.

Надеюсь, это помогло вам понять, как написать программу для определения общей стоимости покупки.