Python编写绩效计算器

每天的净利润大于2000为合格,否则不合格。
上一题你已经完成了计算净利润的 calc_profit() 函数,接下来请你再写一个绩效计算器来计算一下咖啡店每天是否合格,要求:
1.再定义一个名为 calc_perf 的函数;
2.该函数有一个参数,为当天的净利润(calc_profit() 函数的返回值);
3.该函数功能为:当净利润大于 2000 时打印 合格,否则打印 不合格;
4.使用 input() 函数获取当天卖出的拿铁数量;
5.调用函数并打印出咖啡店当天是否合格

以下是Python编写的绩效计算器代码:


# 定义计算净利润的函数
def calc_profit(sales, cost):
    return sales - cost

# 定义绩效计算函数
def calc_perf(profit):
    if profit > 2000:
        print("合格")
    else:
        print("不合格")

# 获取当天卖出的拿铁数量
sales = int(input("请输入当天卖出的拿铁数量:"))
cost = 1000 + 2.5 * sales
profit = calc_profit(10 * sales, cost)

# 调用绩效计算函数
calc_perf(profit)

运行代码后,程序会要求输入当天卖出的拿铁数量。接着,程序会根据卖出的拿铁数量计算出当天的净利润,并调用 calc_perf() 函数来判断当天是否合格。最后,程序会输出相应的结果。

需要注意的是,此处假设每杯拿铁售价为10元,每杯拿铁的成本为1000元加上每杯拿铁的原材料成本(假设每杯拿铁的原材料成本为2.5元)。如实际情况不同,需根据实际情况进行调整。

参考GPT和自己的思路,可以按照如下方式编写 Python 代码来实现绩效计算器:

def calc_profit(latte_sold):
    # 计算净利润的代码
    # ...


def calc_perf(daily_profit):
    if daily_profit > 2000:
        print("合格")
    else:
        print("不合格")


latte_sold = int(input("请输入当天卖出的拿铁数量:"))
profit = calc_profit(latte_sold)
calc_perf(profit)

首先定义了 calc_profit() 函数来计算当天的净利润。然后定义 calc_perf() 函数来判断当天的净利润是否大于 2000,如果是就打印 "合格",否则打印 "不合格"。

接下来通过调用 input() 函数获取当天卖出的拿铁数量,并调用 calc_profit() 函数计算出当天的净利润。最后调用 calc_perf() 函数来判断当天是否合格,并打印出结果。