如何使收银机程序输出总成本和个人成本?

2024-06-02 21:28:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试制作一个收银机程序,它可以实现以下功能:

打印姓名 打印日期 使用函数(最重要) 打印出每个项目的单独成本 打印出总成本

你可以自己做,也可以调整我的:

def cash(item1, item2, *items3): 
   sum = item1 + item2 
   for number in items3: 
      sum = sum + number 
   return sum 

print('Here is your final purchase:') 
print('\nJoe') 
print('06/20/17') 
print('\nYour total is:\n') 
cash(20,1,29) 

我不知道我在做什么。这是一个巨大的项目,我真的需要帮助。谢谢

(顺便说一句:输入的使用是可选的,如果愿意,可以随意添加)


Tags: 项目函数程序功能numberiscash成本
2条回答
def cash_register(items, todaysdate, name):
    print(name.capitalize() + ", " + todaysdate + "\n\n)
    totalcost = 0.00
    for i in items:
        cost = items[i]
        print(str(i.title()) + ": $" + str(cost))
        totalcost += cost
    print("Total cost: $" + str(totalcost))

此函数以字典为参数,项名称为键,成本为值,如下所示: cash_register({"item":0.00, "item2": 1.00})。一定不要在费用上加上美元符号。在

您调用的是cash,它计算总数,但对它返回的值不做任何操作(例如,打印它)。在

相关问题 更多 >