色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 點餐作業

呂致盈2年前9瀏覽0評論

Python是一種十分流行的編程語言,也是眾多編程課程的必修語言。近來,我在編程課程中學習了使用Python實現一個點餐程序的方法,想和大家分享一下。

這個點餐程序可以允許用戶輸入菜單,然后選擇想要的菜肴和數量。通過Python的語法和邏輯,該點餐程序能夠將用戶輸入保存下來,并生成一份訂單。

import time
menu = {}
bill = ""
total = 0
def print_menu():
print("-" * 30)
print("Welcome to our restaurant!")
print("-" * 30)
for key, value in menu.items():
print(key, value)
print("-" * 30)
def add_to_bill(item, quantity):
global bill
global total
bill += (item + " x " + str(quantity) + " = " + str(menu[item] * quantity) + "\n")
total += menu[item] * quantity
print_menu()
time.sleep(0.5)
while True:
item = input("Enter dish: ")
if item == "STOP":
print("Your bill: ")
print(bill)
print("Total: $", total)
break
quantity = int(input("Enter quantity: "))
add_to_bill(item, quantity)

首先,我們定義了一個包含菜肴和價格的字典。同時,我們還初始化了一份賬單和總價。代碼中定義了兩個函數:一個是print_menu(),用于顯示菜單;另一個是add_to_bill(),用于將用戶輸入添加到賬單中。

在主程序中,我們首先顯示菜單,通過while循環和input()函數獲取用戶輸入,輸入完畢后將菜肴和數量添加到訂單中。當用戶輸入"STOP"時,程序停止并打印賬單和總價。

Python的語法簡潔,代碼可讀性高,使得我們可以快速實現該點餐程序。通過此程序,我們能夠更快、更方便地管理餐廳內的訂單,帶來更好的用戶體驗。