Сама задача: Уличный продавец газет получает a рублей с продажи каждой из первых 50 проданных газет. С продажи каждой из последующих газет он получает на 20% больше. Составьте математическую модель для вычисления прибыли продавца, если он продаст за день 200 газет, b газет.
Именно в питоне, не знаю как оформить
И, если не сложно, с объяснениями что какая функция делает
def result(sold: int, default_price: int):
if sold <= 50:
return default_price * sold
else:
result = 50 * default_price
for i in range(sold-50):
default_price *= 1.2
result += default_price
return result