嗨,歡迎來到我的星露谷物語咖啡機代碼分享!讓我們一起來探索如何編寫一個簡單而有用的咖啡機代碼。

我們需要定義一些變量來存儲數據,比如咖啡的種類、價格、杯子數量、糖和奶的數量等等。在這個例子中,我們選用以下變量:
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()
這就是一個簡單的星露谷物語咖啡機代碼了!希望這篇文章對你有所幫助,感謝閱讀!

























