Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 19 марта 2026 09:12

Напиши программу, которая рассчитывает общую стоимость товаров, добавленных в корзину, и проверяет, достаточно ли у пользователя средств для их оплаты. Введите цену товара ЗАДАЧИ С АВТОМАТИЧЕСКОЙ ПРОВЕРКОЙ Организуй ввод стоимости товара с клавиатуры Организуй цикл ввода, пока не будет введён 0 Добавляй стоимость товара к общей сумме Сравни полученную сумму с денежными средствами ПОДСКАЗКИ Синтаксис цикла while Синтаксис функции input() Синтаксис функции print() Синтаксис функции int()

Ответ нейросети

19 марта 2026 09:12

Вот простая программа на Python, которая считает общую стоимость товаров в корзине до ввода 0 и сравнивает её с доступными средствами.

Программа (Python 3):

money = int(input("Введите сумму денег: "))

total = 0 while True: price = int(input("Введите цену товара (0 для завершения): ")) if price == 0: break total += price

print("Итого:", total)

if total <= money: print("Средств достаточно. Остаток: ", money - total) else: print("Недостаточно средств. Нужно ещё:", total - money)

Пояснение по шагам:

  • В начале считывается сумма денег пользователя (money).
  • Переменная total инициализируется нулём — сюда будут суммироваться цены товаров.
  • Цикл while работает бесконечно и запрашивает цену товара. Если введено 0, цикл прерывается (товары добавлять больше не нужно).
  • Каждую введённую цену мы прибавляем к total.
  • После выхода из цикла выводим итоговую стоимость.
  • Сравниваем total с money:
    • если total <= money, сообщаем, что средств достаточно и выводим остаток;
    • иначе сообщаем, сколько не хватает денег.

Возможные улучшения (по желанию):

  • Добавлять проверки на отрицательные значения price или money и обрабатывать ошибки ввода.
  • Форматировать вывод (например, выводить цену в формате денежных значений).
  • Хранить покупки в списке и выводить их после завершения ввода.

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

Напиши программу, которая рассчитывает общую стоимость товаров, добавленных в корзину, и проверяет, достаточно ли у пользователя средств для их оплаты. Введите цену товара ЗАДАЧИ С АВТОМАТИЧЕСКОЙ ПРОВЕРКОЙ Организуй ввод стоимости товара с клавиатуры Организуй цикл ввода, пока не будет введён 0 Добавляй стоимость товара к общей сумме Сравни полученную сумму с денежными средствами ПОДСКАЗКИ Синтаксис цикла while Синтаксис функции input() Синтаксис функции print() Синтаксис функции int()
Вот простая программа на Python, которая считает общую стоимость товаров в корзине до ввода 0 и сравнивает её с доступными средствами. Программа (Python 3): money = int(input("Введите сумму денег: ")) total = 0 while True: price = int(input("Введите цену товара (0 для завершения): ")) if price == 0: break total += price print("Итого:", total) if total <= money: print("Средств достаточно. Остаток: ", money - total) else: print("Недостаточно средств. Нужно ещё:", total - money) Пояснение по шагам: - В начале считывается сумма денег пользователя (money). - Переменная total инициализируется нулём — сюда будут суммироваться цены товаров. - Цикл while работает бесконечно и запрашивает цену товара. Если введено 0, цикл прерывается (товары добавлять больше не нужно). - Каждую введённую цену мы прибавляем к total. - После выхода из цикла выводим итоговую стоимость. - Сравниваем total с money: - если total <= money, сообщаем, что средств достаточно и выводим остаток; - иначе сообщаем, сколько не хватает денег. Возможные улучшения (по желанию): - Добавлять проверки на отрицательные значения price или money и обрабатывать ошибки ввода. - Форматировать вывод (например, выводить цену в формате денежных значений). - Хранить покупки в списке и выводить их после завершения ввода.