Python 利润率计算器:计算毛利、净利、营业利润率等
Python 利润率计算器
以下是 Python 代码,可以计算不同种类的利润率:
# 利润率计算器
# 计算毛利润率
def gross_profit_margin(sales, cost):
return (sales - cost) / sales * 100
# 计算净利润率
def net_profit_margin(net_income, sales):
return net_income / sales * 100
# 计算营业利润率
def operating_profit_margin(operating_income, sales):
return operating_income / sales * 100
# 计算EBITDA利润率
def ebitda_margin(ebitda, sales):
return ebitda / sales * 100
# 计算EBIT利润率
def ebit_margin(ebit, sales):
return ebit / sales * 100
# 计算ROE
def return_on_equity(net_income, shareholder_equity):
return net_income / shareholder_equity * 100
# 计算ROS
def return_on_sales(net_income, sales):
return net_income / sales * 100
# 计算ROI
def return_on_investment(net_income, total_assets):
return net_income / total_assets * 100
# 计算ROA
def return_on_assets(net_income, average_total_assets):
return net_income / average_total_assets * 100
# 计算资本回报率
def return_on_capital_employed(ebit, average_capital_employed):
return ebit / average_capital_employed * 100
# 测试代码
sales = 1000000
cost = 800000
net_income = 200000
operating_income = 300000
ebitda = 400000
ebit = 350000
shareholder_equity = 1000000
total_assets = 2000000
average_total_assets = 1500000
average_capital_employed = 1200000
print('毛利润率:%.2f%%' % gross_profit_margin(sales, cost))
print('净利润率:%.2f%%' % net_profit_margin(net_income, sales))
print('营业利润率:%.2f%%' % operating_profit_margin(operating_income, sales))
print('EBITDA利润率:%.2f%%' % ebitda_margin(ebitda, sales))
print('EBIT利润率:%.2f%%' % ebit_margin(ebit, sales))
print('ROE:%.2f%%' % return_on_equity(net_income, shareholder_equity))
print('ROS:%.2f%%' % return_on_sales(net_income, sales))
print('ROI:%.2f%%' % return_on_investment(net_income, total_assets))
print('ROA:%.2f%%' % return_on_assets(net_income, average_total_assets))
print('资本回报率:%.2f%%' % return_on_capital_employed(ebit, average_capital_employed))
你可以根据需要调用不同的函数,输入不同的参数,以计算不同种类的利润率。
原文地址: https://www.cveoy.top/t/topic/lDAu 著作权归作者所有。请勿转载和采集!