我正在學習python。它在此腳本中給出了語法錯誤。我無法弄清楚。Python中的語法錯誤:
import exceptions
class FOUND(Exception): pass
x = [1,2,3,4,56,73,29,35,12,32,63,12,76,75,89]
while True:
try:
test = int(raw_input('Enter integer to be checked in list:'))
count = -1
for y in x:
count += 1
if y == test:
raise FOUND
except ValueError as e:
print "Not a valid integer (%s)"%(e)
except FOUND:
print "Found (%d) at (%d)"%(test,count)
else:
print "Not found ,Appending (%d) to list at location (%d)"%(test,count+1)
x.append(test)
finally:
print "The List:"
print x
print " "
無效的語法&它強調在這一行右雙引號:print "Not a valid integer (%s)"%(e)
什麼是錯誤? – Salil 2010-06-14 12:02:08
您正在使用python-2.x代碼和py3k解釋器。而且,改變這樣的問題使得已經回答的人看起來像完全白癡。 – SilentGhost 2010-06-14 12:15:18
我正在使用py3k解釋器 – pecker 2010-06-14 12:16:21