Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3077436
А
Аноним
13 апреля 2025 10:16 · публичный вопрос
А
Аноним

создай программу которая запрашивает сумму денег и подбирает товары на нее

Ответ нейросети
13 апреля 2025 10:16

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

  1. Создать список доступных товаров с их ценами.
  2. Запросить пользователя ввести сумму денег, которую он готов потратить.
  3. Пройти по списку товаров и выбирать те, цена которых не превышает введенную сумму.
  4. Вывести пользователю список выбранных товаров и остаток средств (если такой остался).

Пример реализации на Python:

# Список доступных товаров с их ценами
products = {
    "Молоко": 50,
    "Хлеб": 30,
    "Яблоки": 70,
    "Печенье": 40,
    "Сок": 60
}

# Запросить у пользователя ввести сумму денег
total_money = float(input("Введите сумму денег, которую вы готовы потратить: "))

selected_products = []
remaining_money = total_money

# Подбор товаров на введенную сумму
for product, price in products.items():
    if price <= remaining_money:
        selected_products.append(product)
        remaining_money -= price

# Вывод результатов
print(f"Выбранные товары на сумму {total_money}:")
for product in selected_products:
    print(f"- {product}")

if remaining_money > 0:
    print(f"Остаток средств: {remaining_money}")
else:
    print("Все деньги потрачены.")

После запуска программы она попросит вас ввести сумму денег, на которую вы хотите подобрать товары, а затем выведет список товаров, которые можно купить на данную сумму, и остаток средств (если он есть).