"print" en python

Fermé
alfani2 - 19 févr. 2009 à 11:23
raspoute Messages postés 827 Date d'inscription lundi 1 mai 2006 Statut Contributeur Dernière intervention 13 septembre 2013 - 19 févr. 2009 à 17:02
Bonjour,
S'il vous plait mes amis, je suis entrain de débuter dans la programation avec python, j'utilise l'éditeur python shell et c la version 3.0.1. dans les exercices que je fais lorsque j'utilise "print" bien que c ce qui est dit dans le tuto, j'ai une erreur de syntaxe
par exemple:

Python 3.0.1 (r301:69561, Feb 13 2009, 20:04:18) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> a=4
>>> b=5
>>> a
4
>>> b
5
>>> c=a+b
>>> c
9
>>> print a
SyntaxError: invalid syntax (<pyshell#6>, line 1)
>>>
A voir également:

3 réponses

raspoute Messages postés 827 Date d'inscription lundi 1 mai 2006 Statut Contributeur Dernière intervention 13 septembre 2013 71
19 févr. 2009 à 17:02
Salut,


il semblerait qu'avec python 3, la fonction print nécessite l'usage des parentheses

print(a)

devrait fonctionner.

Sinon comme le dit Greg House, il serait peut-être mieux d'utiliser la version 2.5 ou 2.6 pour apprendre, il y a infiniment plus de tutos disponibles que pour la version 3.
18
HACKER 712 Messages postés 1278 Date d'inscription lundi 15 décembre 2008 Statut Contributeur Dernière intervention 10 décembre 2009 255
19 févr. 2009 à 13:59
Est-ce que c'est a moi que tu as demandé de l'aide sur le forum langage C ?

Si oui, je suis désolé mais je ne m'y connais pas du tout en python......


Encore désolé....
1
Greg House Messages postés 6 Date d'inscription vendredi 15 février 2008 Statut Membre Dernière intervention 19 février 2009
19 févr. 2009 à 14:01
Salut a toi alfani2 je te conseille de désinstaller et réinstaller ton python et si cela ne fonctionne toujours pas installe la version 2.5.4 de python car moi cela fonctionne très bien. J'essaierai ce soir chez moi avec la version 3.0.1 et te dirai si cela fonctionne correctement ou pas.
0