當我運行這個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