oups souci avec "end=' '" sous Python

oups souci avec "end=' '" sous Python - Python - Programmation

Marsh Posté le 19-05-2011 à 12:29:44    

Bonjour!
 
Je suis désolée d'avance par ma question qui va sembler sans doute très facile à résoudre, je débute sur Python, je ne suis pas du tout programmeuse pour l'instant, et...  
En faisant un exercice, ma console Python me renvoie une erreur lorsque j'utilise la fonction "end = ' ' " dans une instruction.
 
Exemple :

Citation :

>>> a, b, c = 1, 1, 1
>>> while c < 11 :
... print(b, end =" " )
... a, b, c = b, a+b, c+1


 
Evidemment, j'ai "indenté" les paragraphes après "while" hein
 
L'erreur soulignée dans la console est à la fin du end.  
J'ai installé Python 2.7 sur mon vista, c'est ... Peut-être un souci de ce genre ?!!  
 
Merci d'avance, j'ai googlelisé ma question et pas toruvé de réponse, je comprends pas très bien ?!!

Reply

Marsh Posté le 19-05-2011 à 12:29:44   

Reply

Marsh Posté le 19-05-2011 à 13:18:24    

0. normalement quand on a une erreur et qu'on demande de l'aide on fournit le message d'erreur. La majorité des participants du forum ne sont pas des médiums et ne font pas de divination.
1. end n'est pas une fonction, c'est un paramètre nommé de la fonction print
2. print est une fonction en Python 3, pas en Python 2. Python 2.7 c'est Python 2, où print est un statement. le code fourni ici n'a pas de sens sous Python 2.7


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed