嗨,欢迎来到我的星露谷物语咖啡机代码分享!让我们一起来探索如何编写一个简单而有用的咖啡机代码。

我们需要定义一些变量来存储数据,比如咖啡的种类、价格、杯子数量、糖和奶的数量等等。在这个例子中,我们选用以下变量:
coffee = ["美式咖啡", "拿铁", "卡布奇诺", "摩卡咖啡"]price = [20, 30, 35, 40]cup = 1sugar = 0milk = 0
然后,我们需要编写一些函数来实现不同的交互。下面是一些基本的函数:
def show_menu(): print("欢迎来到星露谷咖啡馆!我们有以下咖啡可供选择:") for i in range(len(coffee)): print(i+1, coffee[i], price[i], "元")
def select_coffee(x): global current_coffee, current_price current_coffee = coffee[x-1] current_price = price[x-1] print("你选择了:", current_coffee) print("价格为:", current_price, "元")
def add_sugar(): global sugar sugar = int(input("请输入要加的糖数:")) print("已添加", sugar, "勺糖")
def add_milk(): global milk milk = int(input("请输入要加的奶数:")) print("已添加", milk, "份奶")
def add_cup(): global cup cup = int(input("请输入要购买的杯数:")) print("已添加", cup, "个杯子")
def calculate_price(): global total_price total_price = current_price * cup + sugar * 2 + milk * 3 print("总价为:", total_price, "元")
def print_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()
这就是一个简单的星露谷物语咖啡机代码了!希望这篇文章对你有所帮助,感谢阅读!
(完)























