J'apprends le python. Il donne une erreur de syntaxe dans ce script. Je suis incapable de comprendre.erreur de syntaxe en 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 " "
Syntaxe incorrecte & il met en évidence la fermeture guillemet dans cette ligne: print "Not a valid integer (%s)"%(e)
Quelle est l'erreur? – Salil
vous utilisez le code python-2.x avec un interpréteur py3k. De plus, changer une question comme celle-ci fait ressembler les gens qui ont déjà répondu à des idiots complets. – SilentGhost
J'utilise l'interpréteur py3k – pecker