当我运行这个Python代码时,我得到一个NameError。但是在这段代码中,我试图获得一个在循环外部使用的for循环(get)中定义的变量。如何在外部循环中使用此变量(获得)?我如何获得循环外部for循环中定义的变量? -Python
file = open("f:/py/price.txt", "r")
valRange = 0
cal = 0
totalCst = 0
itmCnt = 0
while (valRange < 10):
idNumber = int(input("Enter Id number: "))
for line in file:
if line.startswith(str(idNumber)):
get = line.split("=")[1]
break
quantity = int(input("Enter qantity: "))
cal = quantity * int(get)
totalCst += cal
itmCnt += quantity
print (totalCst)
你不需要额外的东西。也许什么也没有分配给它。 – wwii