Вопрос задан 20.06.2023 в 06:47. Предмет Информатика. Спрашивает Вахнин Илья.

Как поставить ограничитель в python 3? Скидка от купона равна 8%, но не более 100 рублей. Как это

посчитать?​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Панова Алёна.

Я так понял, что скидка работает, если сумма не превышает 100 рублей. Если да, то :

sum - сумма

if (sum <= 100):

   sum = sum - (sum * 0.08)

else

  pass

Я сам не профессионал, но мне кажется, что это должно работать.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для установки ограничителя в Python 3 можно использовать функцию min(), которая возвращает минимальное значение из двух или более чисел. Например, если у вас есть переменная x, которая может принимать различные значения, и вы хотите установить ограничение, чтобы она не превышала определенное значение, вы можете использовать следующий синтаксис:

```python x = min(x, 100) ```

Это означает, что значение x будет ограничено максимально до 100.

Чтобы посчитать скидку от купона, равную 8%, но не более 100 рублей, можно использовать следующий алгоритм:

1. Найти 8% от исходной суммы, которую нужно оплатить. 2. Если полученная сумма превышает 100 рублей, то присвоить ей значение 100 рублей.

Пример:

```python original_price = 1200 # Исходная сумма discount = 0.08 # 8% скидка

# Вычисляем скидку discount_amount = original_price * discount

# Если скидка превышает 100 рублей, то присваиваем ей значение 100 рублей discount_amount = min(discount_amount, 100)

# Вычитаем скидку из исходной суммы final_price = original_price - discount_amount

print("Итоговая сумма со скидкой:", final_price) ```

Этот код сначала вычисляет скидку, затем проверяет, не превышает ли она 100 рублей, и присваивает ей значение 100 рублей, если это так. Затем он вычитает скидку из исходной суммы и выводит итоговую сумму со скидкой.

0 0

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос