IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

syntax error python


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    retraite
    Inscrit en
    Août 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : retraite
    Secteur : Transports

    Informations forums :
    Inscription : Août 2012
    Messages : 3
    Par défaut syntax error python
    bonjour,je me suis inscrit sur ce site pour avoir de l'aide et j'ai vu apres que c'etait reservé aux professionnels!
    je vais quand meme poser une question Python 2.7 windows 7 32b:

    a=8
    if a<10:
    print ("oui")
    if a>10:
    print ("non")

    pas de message d'erreur mais rien ne s'affiche ni oui ni non ?

  2. #2
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Citation Envoyé par mandrin38 Voir le message
    j'ai vu apres que c'etait reservé aux professionnels!
    Oh zut: je n'avais pas vu. Il va falloir que je parte car je ne suis qu'un amateur

    Mais non: tu es le bienvenu!

    Ton code fonctionne, mais il faut le présenter avec les indentations (par groupe de 4 espaces à partir de la marge gauche). Et pour ce forum, il faut utiliser les tags de code (le '#' en haut et à droite de la fenêtre d'édition des messages)

    Voilà ton code bien affiché:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    a=8
    if a<10:
        print ("oui")
    if a>10:
        print ("non")
    Avec a=8, il donne bien 'oui', et avec a=12, il donne 'non. Et avec a=10: il ne fait rien, mais c'est conforme à ton code!

  3. #3
    Candidat au Club
    Homme Profil pro
    retraite
    Inscrit en
    Août 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : retraite
    Secteur : Transports

    Informations forums :
    Inscription : Août 2012
    Messages : 3
    Par défaut syntax error python
    merci tyrtamos, mais chez moi ca ne marche pas

    >>> a=8
    if a<10:
    print ("oui")
    if a>10:
    print ("non")

    File "<pyshell#2>", line 1
    a=8
    ^
    IndentationError: unexpected indent
    >>>

  4. #4
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Oui, ça ne marche pas parce qu'il manque les 4 espaces devant chacun des 2 print!

    Tu peux poser ici autant de questions que tu veux, mais pour aller plus vite dans la connaissance de Python, je te suggère de consulter l'excellent document de swinnen: http://www.irem.sciences.univ-nantes...thon_notes.pdf. Il y en a d'autres cités sur ce site: http://python.developpez.com/cours/?...neral#Debutant. Python est un langage facile, agréable et puissant: tu ne t’ennuieras pas!

  5. #5
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 493
    Billets dans le blog
    1
    Par défaut
    Oh zut: je n'avais pas vu. Il va falloir que je parte car je ne suis qu'un amateur
    Mais non, reste ! Sinon, le forum Python prendrait un sacré coup ^^

  6. #6
    Candidat au Club
    Homme Profil pro
    retraite
    Inscrit en
    Août 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : retraite
    Secteur : Transports

    Informations forums :
    Inscription : Août 2012
    Messages : 3
    Par défaut syntax error python
    bonjour,
    voila un autre essai pris sur le site que tu m'a recommandé 'univ-nantes.fr

    >>> a=0 #mis variable a zero
    a = 150
    if a > 100 :
    print ("a depasse 100")
    #ici devrait s'afficher ' a depasse 100'
    >>>

    ==============================================
    j'ai bien mis les 4 espaces (automatique dans IDLE)
    j'ai installé la version 3.2.3
    j'ai ecrit if (a>100): if ( a > 100 ) :
    print (a) renvoie bien 150
    j'ai essayé sous windows vista
    avec la console c'est pareil

    je ne sais plus que faire a part abandonner

    Merci

  7. #7
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 061
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 061
    Par défaut
    Ton code sous interpréteur doit ressembler aux lignes ci-dessous.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    >>> a = 150
    >>> if a > 100:
    ...     print("a depasse 100")
    ... 
    a depasse 100

Discussions similaires

  1. [Configuration] Problème après l'installation (Parse error: syntax error,..)
    Par beur dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 21/03/2006, 14h08
  2. syntax error
    Par ludovik dans le forum C
    Réponses: 5
    Dernier message: 18/03/2006, 21h32
  3. Syntax error
    Par vincedjs dans le forum Langage
    Réponses: 3
    Dernier message: 01/02/2006, 16h58
  4. Syntax Error / Questions
    Par kedare dans le forum Général Python
    Réponses: 15
    Dernier message: 12/09/2005, 14h05
  5. "vector" provoque "syntax error", malgré
    Par seenkay dans le forum Autres éditeurs
    Réponses: 5
    Dernier message: 24/08/2003, 03h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo