我目前正在编写一个代码,不断向用户询问他们想要的项目的gtin代码,然后询问他们需要的数量,然后放置gtin代码,项目名称和价格列表中的项目。但是,我还制作了另一个空列表,用于存储最终价格的所有计算。 我想要我的代码,当用户完成“购物”按下按钮时,例如结束按钮和我的代码,在列表中添加所有存储的数字,并输出所有项目的总价格。
Azcopy
答案 0 :(得分:0)
使用以下代码,此处当用户按Enter键时,将关闭购物并显示最终总价,
当按Enter
时,输入文本将为空白,因此请按如下方式捕获该属性,
if(GTN==''):
final = sum(allprice)
print(final)
break
使用以下代码,
file = open("read_it.txt" , "r")
for line in file:
line = line.strip('\n')
print(line)
total=[]
GTIN=''
while True:
GTIN=(input("please enter GTIN for product"))
if(GTN==''):
final = sum(allprice)
print(final)
break
else:
if GTIN.isnumeric() and len(GTIN)==8 and GTIN in open('read_it.txt').read():
total.append(GTIN)
Quantity=""
while True:
Quantity=(input("Please enter the Quantity"))
if Quantity.isdigit():
break
else:
print("enter a number!")
else:
print("Product Not Found")
break
with open("read_it.txt", "r") as text_file:
for items in text_file:
line = items.strip('\r\n').split(",")
if GTIN in items:
allprice=[]
product = line[1]
indprice = line[2]
finprice = float(indprice)* float(Quantity)
print(GTIN,product,Quantity,"£",indprice,"£",finprice)
finprice=int(finprice)
total.append(finprice)
allprice.append(finprice)
break