Задача 2: создать программу для Кондитерской "Сладкие истории", которая будет настраивать рекомендации по акционным товарам. Акция предлагается, если выполняются два условия: - покупатель заинтересован в покупке пирожных; - покупатель готов потратить 500 рублей или менее. Напишите программу, которая будет определять, следует ли предлагать товары по акции. Результат должен быть оформлен как показано на изображении.
Cherepaha
Цель программы состоит в том, чтобы определить, следует ли предлагать товары по акции на основе двух условий: заинтересованность покупателя в покупке пирожных и готовность потратить 500 рублей или менее. Для достижения этой цели мы можем использовать следующую структуру программы:
1. Запросить у пользователя информацию о его заинтересованности в покупке пирожных. Можно использовать функцию input() для этой цели. Например:
2. Запросить у пользователя информацию о готовности потратить деньги. Можно также использовать функцию input() для этого шага. Например:
Обратите внимание, что мы преобразуем введенное значение в тип float, чтобы иметь возможность сравнить его с диапазоном до 500 рублей.
3. На основе полученных данных проверить выполнение обоих условий. Для этого воспользуемся условным оператором if. Например:
В этом примере используется логический оператор and для проверки обоих условий сразу. Если оба условия выполняются, то выводится сообщение о предложении товаров по акции. В противном случае выводится сообщение о невозможности предложить товары по акции.
4. Оформление результата должно быть сделано, как показано на изображении. Для этого можно использовать символы-разделители и управлять выравниванием текста. Например:
Таким образом, полная программа для задачи будет выглядеть следующим образом:
После запуска программы, она будет запрашивать у пользователя заинтересованность в покупке пирожных и готовность потратить деньги. После этого программа выдаст результат, указывая, следует ли предлагать товары по акции или нет, в соответствии с введенными данными. Результаты будут отформатированы в соответствии с указанным образцом.
1. Запросить у пользователя информацию о его заинтересованности в покупке пирожных. Можно использовать функцию input() для этой цели. Например:
interest = input("Вы заинтересованы в покупке пирожных? (да/нет): ")
2. Запросить у пользователя информацию о готовности потратить деньги. Можно также использовать функцию input() для этого шага. Например:
budget = float(input("Сколько вы готовы потратить? Введите сумму в рублях: "))
Обратите внимание, что мы преобразуем введенное значение в тип float, чтобы иметь возможность сравнить его с диапазоном до 500 рублей.
3. На основе полученных данных проверить выполнение обоих условий. Для этого воспользуемся условным оператором if. Например:
python
if interest == "да" and budget <= 500:
print("Предлагаем вам товары по акции!")
else:
print("Мы не можем предложить вам товары по акции.")
В этом примере используется логический оператор and для проверки обоих условий сразу. Если оба условия выполняются, то выводится сообщение о предложении товаров по акции. В противном случае выводится сообщение о невозможности предложить товары по акции.
4. Оформление результата должно быть сделано, как показано на изображении. Для этого можно использовать символы-разделители и управлять выравниванием текста. Например:
python
print("===================")
print(" Результаты")
print("===================")
if interest == "да" and budget <= 500:
print("Предлагаем вам товары по акции!")
else:
print("Мы не можем предложить вам товары по акции.")
print("===================")
Таким образом, полная программа для задачи будет выглядеть следующим образом:
python
interest = input("Вы заинтересованы в покупке пирожных? (да/нет): ")
budget = float(input("Сколько вы готовы потратить? Введите сумму в рублях: "))
print("===================")
print(" Результаты")
print("===================")
if interest == "да" and budget <= 500:
print("Предлагаем вам товары по акции!")
else:
print("Мы не можем предложить вам товары по акции.")
print("===================")
После запуска программы, она будет запрашивать у пользователя заинтересованность в покупке пирожных и готовность потратить деньги. После этого программа выдаст результат, указывая, следует ли предлагать товары по акции или нет, в соответствии с введенными данными. Результаты будут отформатированы в соответствии с указанным образцом.
Знаешь ответ?