Python 利润率计算器:毛利率、净利率、营业利润率
以下是一个利润率计算器的 Python 代码示例,可根据用户输入计算不同类型的利润率:
# 利润率计算器
def gross_profit_margin(sales, cost):
# 毛利率计算:(销售额 - 成本) / 销售额
gross_profit = sales - cost
gross_profit_margin = gross_profit / sales
return gross_profit_margin
def net_profit_margin(net_income, sales):
# 净利率计算:净利润 / 销售额
net_profit_margin = net_income / sales
return net_profit_margin
def operating_profit_margin(operating_income, sales):
# 营业利润率计算:营业利润 / 销售额
operating_profit_margin = operating_income / sales
return operating_profit_margin
def main():
print('请选择需要计算的利润率类型:')
print('1. 毛利率')
print('2. 净利率')
print('3. 营业利润率')
choice = int(input('请输入选项:'))
if choice == 1:
sales = float(input('请输入销售额:'))
cost = float(input('请输入成本:'))
gross_profit_margin = gross_profit_margin(sales, cost)
print('毛利率为:{:.2%}'.format(gross_profit_margin))
elif choice == 2:
net_income = float(input('请输入净利润:'))
sales = float(input('请输入销售额:'))
net_profit_margin = net_profit_margin(net_income, sales)
print('净利率为:{:.2%}'.format(net_profit_margin))
elif choice == 3:
operating_income = float(input('请输入营业利润:'))
sales = float(input('请输入销售额:'))
operating_profit_margin = operating_profit_margin(operating_income, sales)
print('营业利润率为:{:.2%}'.format(operating_profit_margin))
else:
print('无效的选项!')
if __name__ == '__main__':
main()
在这个程序中,我们定义了三个函数来计算不同类型的利润率:毛利率、净利率和营业利润率。然后,我们在主函数中根据用户的选择调用适当的函数,并通过 input() 函数获取必要的输入。
注意,在计算百分比时,我们使用了格式化字符串来将小数转换为百分数。例如,{:.2%} 表示格式化为小数点后两位的百分数。
原文地址: https://www.cveoy.top/t/topic/lDAt 著作权归作者所有。请勿转载和采集!