Messieurs Dames Bonsoir !
Je viens vous poster ce petit sujet ce soir car j'ai constaté une erreur de syntaxe en Python quand j'ai voulu reproduire le script ( en mode interactif ) de Gérard Swinnen.
Sur le cours, le script est écrit de cette forme :
Pour obtenir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 >>> a, b, c = 1, 1, 1 >>> while c < 11 : ... print(b, end =" ") ... a, b, c = b, a+b, c+1
Seulement lorsque je reproduis ce code j'obtiens :1 2 3 5 8 13 21 34 55 89
J'ai essayé en vain de trouvé la solution; en retirant dans un premier temps les parenthèses, puis en jouant avec les espaces entre la fonction print() et l'argument end="" mais là je vois pas trop d'où ça peut venir ..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 >>> a, b, c = 1, 1, 1 >>> while c < 11 : ... print(b, end =" ") File "<stdin>", line 2 print(b, end =" ") ^ SyntaxError: invalid syntax
Si quelqu'un peut éclairer ma lanterne ?
Merci d'avance !![]()
Partager