Сумма покупки составляет а-рублей, если а>1000 то предоставляется скидка 15% вывести на экран сумму...

Тематика Информатика
Уровень 5 - 9 классы
скидка сумма покупки программа Python условие вывод на экран без скидки с учетом скидки
0

сумма покупки составляет а-рублей, если а>1000 то предоставляется скидка 15% вывести на экран сумму покупки с учетом скидки,либо сообщение о том ,что скидка не предоставляется ( СДЕЛАТЬ ПРОГРАММУ!)

avatar
задан 2 месяца назад

3 Ответа

0

a = float(input("Введите сумму покупки: ")) if a > 1000:

discount = a * 0.15
total = a - discount
print("Сумма покупки с учетом скидки: ", total)

else:

print("Скидка не предоставляется")

avatar
ответил 2 месяца назад
0

Да, конечно! Вот пример программы на языке Python, реализующей данное условие:

# Ввод суммы покупки
a = float(input("Введите сумму покупки: "))

# Проверка условия и расчет скидки
if a > 1000:
    discount = 0.15 * a
    final_price = a - discount
    print(f"Сумма покупки с учетом скидки 15%: {final_price} рублей")
else:
    print("Скидка не предоставляется")

Вы можете скопировать этот код и вставить его в среду программирования, например, в Jupyter Notebook или PyCharm, чтобы выполнить программу и увидеть результат.

avatar
ответил 2 месяца назад
0

Конечно! Давайте рассмотрим, как можно написать программу на Python, которая решает поставленную задачу.

Задача:

Вам нужно написать программу, которая:

  1. Принимает сумму покупки в рублях.
  2. Проверяет, превышает ли эта сумма 1000 рублей.
  3. Если превышает, применяет скидку 15% и выводит итоговую сумму.
  4. Если не превышает, выводит сообщение, что скидка не предоставляется.

Программа на Python

def calculate_discounted_price(price):
    # Проверяем, превышает ли сумма покупки 1000 рублей
    if price > 1000:
        # Вычисляем скидку 15%
        discount = price * 0.15
        # Вычисляем итоговую сумму с учетом скидки
        discounted_price = price - discount
        # Выводим итоговую сумму
        print(f"Сумма покупки с учетом скидки: {discounted_price:.2f} рублей")
    else:
        # Выводим сообщение о том, что скидка не предоставляется
        print("Скидка не предоставляется")

# Пример использования функции
try:
    # Вводим сумму покупки
    purchase_amount = float(input("Введите сумму покупки в рублях: "))
    # Вызываем функцию для расчета и вывода результата
    calculate_discounted_price(purchase_amount)
except ValueError:
    print("Пожалуйста, введите корректное число.")

Объяснение кода:

  1. Ввод данных: Программа запрашивает у пользователя ввод суммы покупки и преобразует его в число с плавающей запятой (float). Это позволяет обрабатывать как целые, так и дробные значения.
  2. Условная проверка: Используется условный оператор if, чтобы проверить, превышает ли введенная сумма 1000 рублей.
  3. Расчет скидки: Если сумма превышает 1000 рублей, программа рассчитывает скидку как 15% от суммы (price * 0.15) и вычитает ее из общей суммы.
  4. Вывод результата: В зависимости от условия, программа либо выводит сумму с учетом скидки, либо сообщает, что скидка не предоставляется.
  5. Обработка ошибок: Используется блок try-except для обработки ошибок ввода, чтобы в случае некорректного ввода программа не завершалась аварийно.

Эта программа легко расширяема и может быть модифицирована для работы с другими процентами скидки или пороговыми значениями, если это потребуется.

avatar
ответил 2 месяца назад

Ваш ответ

Вопросы по теме