我试图构建一个Python脚本,它接受多个变量,并根据目标利润率(百分比)输出价格。在
如果我提出一个价格,我可以计算出它的百分比利润率。例如,假设我正在为$49.00列出一个产品。在项目成本:$14.00
市场成本:49美元的10%($4.90)
支付处理器成本:2.9%($1.42)
总成本:$20.32($14+$4.90+1.42)
利润总额:$28.68(49美元-20.32美元)
计算利润率:58.53%((100/49)*28.68)
然而,当我试图改变这个问题,并根据成本、利润率、市场占有率和支付处理器百分比来制定价格时,我完全不知道如何解决这个问题。在
有其他人解决过这个问题吗?如果有,你有什么建议吗?或者你能为我提供一个解决方案,让我更好地理解将来如何应对这些挑战?在
示例不一定要用Python,它正好是我正在使用的语言。在
非常感谢@mtadd用雷曼的术语来阐述这一点。在
下面是一个在Python中如何解决这个问题的有效示例:import decimal
item_cost = decimal.Decimal('14.00')
market_multiplier = decimal.Decimal('0.10') # 10% / 100
payment_processor_multiplier = decimal.Decimal('0.029') # 2.9% / 100
profit_margin = decimal.Decimal('0.5853') # 58.53% / 100
price = costs / (
decimal.Decimal('1') -
profit_margin -
market_fees_multiplier -
payment_fees_multiplier
)
打印price输出{},这与我们的58.53%的目标利润率相当吻合。在