我正在尝试编写一个签出程序,但我不知道我在while循环中做错了什么。有人能帮助我吗?
scanPrice
函数:首先调用readPriceList
函数从文本文件中读取价目表。显示价格字典中的所有项目。然后使用循环让客户输入他想要的每个项目的产品代码。每次输入产品代码时,请检查代码是否在字典中。如果不是,则显示“未找到项目”。如果代码在字典中,则显示“找到的项目”和项目的价格。当客户没有更多产品代码要输入时,他键入“9999”退出循环。 scanPrices
函数将计算,显示并返回所有订购商品的总价。
def scanPrices():
price_list = readPriceList()
itemCode = 0
totalPrice = 0
while itemCode != 9999:
itemCode = int(input("Enter 4-digit item code [or 9999 to stop]: "))
if itemCode in price_list:
print("Item found. Price:", )
else:
print("Item not found")
totalPrice = totalPrice +
print("Subtotal:$",totalPrice)
return totalPrice