以下是一个利润率计算器的 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%} 表示格式化为小数点后两位的百分数。

Python 利润率计算器:毛利率、净利率、营业利润率

原文地址: https://www.cveoy.top/t/topic/lDAt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录