客人的点单写成一行,用逗号隔开,比如 "Latte, muffin, latte",大小写和空格都很随意。菜单 menu 是字典(小写名字 → 价格)。写 order_total(menu, order),返回总价;菜单上没有的跳过;空点单是 0。
order_total({"latte": 18, "muffin": 12, "tea": 10}, "Latte, muffin, latte")→48order_total({"latte": 18, "tea": 10}, "TEA, pizza ")→10order_total({"latte": 18}, "")→0def order_total(menu, order):
total = 0
for item in order.split(","):
name = item.strip().lower()
# 在这里写:name 在菜单上,就加上它的价格
pass
return total
写好了先点「运行」试试示例,没问题再点「提交」。