星露谷物语咖啡机代码
发布网友
发布时间:2023-07-07 23:26
我来回答
共1个回答
热心网友
时间:2024-12-02 04:28
嗨,欢迎来到我的星露谷物语咖啡机代码分享!让我们一起来探索如何编写一个简单而有用的咖啡机代码。
首先,我们需要定义一些变量来存储数据,比如咖啡的种类、价格、杯子数量、糖和奶的数量等等。在这个例子中,我们选用以下变量:
coffee=["美式咖啡","拿铁","卡布奇诺","摩卡咖啡"]price=[20,30,35,40]cup=1sugar=0milk=0
然后,我们需要编写一些函数来实现不同的交互。下面是一些基本的函数:
defshow_menu():print("欢迎来到星露谷咖啡馆!我们有以下咖啡可供选择:")foriinrange(len(coffee)): print(i+1,coffee[i],price[i],"元")
defselect_coffee(x):globalcurrent_coffee,current_pricecurrent_coffee=coffee[x-1]current_price=price[x-1]print("你选择了:",current_coffee)print("价格为:",current_price,"元")
defadd_sugar():globalsugarsugar=int(input("请输入要加的糖数:"))print("已添加",sugar,"勺糖")
defadd_milk():globalmilkmilk=int(input("请输入要加的奶数:"))print("已添加",milk,"份奶")
defadd_cup():globalcupcup=int(input("请输入要购买的杯数:"))print("已添加",cup,"个杯子")
defcalculate_price():globaltotal_pricetotal_price=current_pricecup+sugar2+milk3print("总价为:",total_price,"元")
defprint_receipt():print("欢迎下次光临,这是你的收据:")print("咖啡种类:",current_coffee)print("糖的数量:",sugar,"勺")print("奶的数量:",milk,"份")print("杯子数量:",cup,"个")print("总价:",total_price,"元")
最后,我们只需要把这些函数串起来,然后启动咖啡机程序:
show_menu()select_coffee(2)add_sugar()add_milk()add_cup()calculate_price()print_receipt()
这就是一个简单的星露谷物语咖啡机代码了!希望这篇文章对你有所帮助,感谢阅读!