Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Процент от общей суммы

Любовь Знаток (370), открыт 6 дней назад
4 ответа
Вертолётов 625 Мудрец (13288) 6 дней назад
Код:
 def calculate_percentage(total_amount, percentage_rate): 
"""
Расчитывает заданный процент от общей суммы.

:param total_amount: Общая сумма
:param percentage_rate: Процентная ставка в процентах
:return: Значение указанного процента от общей суммы
"""
if not isinstance(total_amount, (int, float)):
raise ValueError("Общая сумма должна быть числом.")
if not isinstance(percentage_rate, (int, float)):
raise ValueError("Процентная ставка должна быть числом.")
if percentage_rate < 0 or percentage_rate > 100:
raise ValueError("Процентная ставка должна находиться в диапазоне от 0 до 100.")

return (total_amount * percentage_rate) / 100

# Пример использования
total = 1000 # Общая сумма
rate = 5 # Процентная ставка в процентах
result = calculate_percentage(total, rate)
print(f"{rate}% от {total} составляет: {result}")
ᅠ ᅠ Гуру (3657) 6 дней назад
В чем суть вопроса?
Похожие вопросы