demande d'aide sur la syntaxe
bonjour, bonsoir à toutes et tous.
je suis un débutant sous python, et je suis actuellement un tutos pour python 2.6
dans ce tutos il y a pleins d'exercice cependant l'un deux (en fait c'est pas vraiment le seul) me pose problème. En fait pour etre exact il a soulevé une interrogation que je n'arrive pas a comprendre.
voici mon probleme:
je travaille sur une liste et je desire comparer les valeurs. je me suis heurté à un résultat un peu étrange pour moi.
voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| i=1
liste = [1,2,3]
x=liste[i]
y=liste[2]
print "i= ",i
print "x= ",x
print "y= ",y
if x>y:
print "ok"
else:
i=i+1
print x |
ce qui m'intrigue c'est que x (qui selon moi doit dependre de i) devrait etre egale a 3 au lieu de 2. pourriez vous m'indiquer ou je fais mon erreur. bien sur mon souci est resolu si je remplace les variables x par liste[i] dans les print mais bon...
merci de votre aide, et n'hesitez pas si je n'ai pas ete clair.