← Все вопросы

Как посчитать процент от числа и сумму со скидкой?

Задан 7 месяцев назад1.2к просмотров1 ответ
5

Совсем простой вопрос, но я путаюсь. Как в коде посчитать, например, 15% от 200? И как из цены вычесть скидку 20%?

1 ответ

9
✓ Принятый ответ — помог автору

Процент — это просто доля: X% от числа = число * X / 100.

price = 200
percent = 15
part = price * percent / 100
print(part)  # 30.0

Скидка 20% значит «отнять 20% от цены» или сразу «оставить 80%»:

price = 200
discount = 20
new_price = price * (100 - discount) / 100
print(new_price)  # 160.0

Второй вариант короче: умножаешь на оставшийся процент сразу.

Ваш ответ

Войдите, чтобы ответить на вопрос.