Вправа 32 Скласти програму для розв'язування задачі. Задача. Завод, що стоїть на березі річки, через несправ- ність очисних споруд скидає в річку від 0 до 30 кг шкід- ливих речовин щодня (рис. 32.6). За кожний кілограм понад 15 завод має платити штраф К тис. грн. Прибу- ток від продукції - Р тис. грн. Складіть програму ви- значення рентабельності заводу за підсумками місяця. 1. Запустіть |DLE і створіть нове вікно програми. Збережіть файл із назвою Vprava32. - Завантажте модуль для роботи з випадковими числами: from random import*
Допоможiть, будь ласка , скорiше!!!!!!
Ответы
Ответ дал:
0
from random import randint
def calculate_penalty_and_profit():
pollution = randint(0, 30)
penalty = max(0, pollution - 15)
profit = randint(10, 50)
return penalty, profit
def main():
total_penalty = 0
total_profit = 0
months = 30
for _ in range(months):
penalty, profit = calculate_penalty_and_profit()
total_penalty += penalty
total_profit += profit
average_penalty_per_month = total_penalty / months
average_profit_per_month = total_profit / months
profitability = (average_profit_per_month - average_penalty_per_month) / average_profit
print(f"Рентабельність заводу: {profitability * 100:.2f}%")
if __name__ == "__main__":
main()
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
2 года назад
2 года назад
8 лет назад