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 :

python ne marche pas


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 1
    Par défaut python ne marche pas
    Je voudrais savoir comment faire marcher ce code et où sont les fautes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    print "Bonjour, avant de demarer, tapez un nombre a la place des points ci-dessous:    tapez 1 pour avoir un chat, tapez 2 pour un cochon d'inde"
    a = 2
    if a == 2:
        print "Bon choix, cela fera 15.50E"
    elif a == 2:
        print "Tres bon chois, ça fera 20.99E"
    else:
        print "Je ne comprend pas votre choix, veuillez recommencer"

  2. #2
    Membre confirmé Avatar de arnaudk
    Inscrit en
    Février 2009
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 38
    Par défaut
    Il y a des problèmes de syntaxe et de logique dans ce que tu écris, c'est complètement normal que cela ne fonctionne pas ( ne pas confondre "ton code ne marche pas" avec "python ne marche pas" ).

    Quand tu mets un "if" il faut respecter l'indentation à la ligne suivante.

    Ensuite, ton code n'a aucun sens logique :

    "Si a vaut 2, alors afficher bon choix, sinon si a vaut 2, alors afficher très bon choix"
    Tu t'y retrouves là-dedans ?

  3. #3
    Membre émérite

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723
    Par défaut
    1. Ton code fonctionne a priori (pas testé mais il n'y a pas d'erreurs de syntaxe)
    2. Côté logique, ce que tu fais n'a pas de sens.
    3. Qu'est-ce que tu entends par "faire marcher ce code" ?
    4. C'est à toi de donner des détails sur le fonctionnement attendu, et ce que ton code donne, notamment en détaillant les erreurs éventuelles (après avoir essayé toi-même de les comprendre)
    5. On n'est pas là pour faire ton boulot, si tu ne fais pas d'effort on n'en fera pas non plus.

  4. #4
    Membre confirmé Avatar de arnaudk
    Inscrit en
    Février 2009
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 38
    Par défaut
    Citation Envoyé par oiffrig Voir le message
    1. Ton code fonctionne a priori (pas testé mais il n'y a pas d'erreurs de syntaxe)
    Avec les balises code, c'est sûr que ça va mieux, elles n'y étaient pas au moment où j'ai répondu

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 222
    Par défaut
    Il faut également rajouter un input si tu veux saisir un choix, et modifier l'encodage si tu utilises des caractères accentué.
    Attention si tu utilise python 3, print est une fonction, il faut utiliser print("mon string"), et input retourne maintenant un string (il me semble).

Discussions similaires

  1. 'SHOW TABLES' marche pas sous postgresql !?
    Par fet dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 13/05/2004, 09h28
  2. Maximiser fenêtre ne marche pas
    Par sandrinec dans le forum Composants VCL
    Réponses: 2
    Dernier message: 12/06/2003, 12h02
  3. Réponses: 9
    Dernier message: 07/05/2003, 12h57
  4. [GifDecoder] marche pas dans applet avec IE
    Par formentor dans le forum Applets
    Réponses: 2
    Dernier message: 06/05/2003, 10h43
  5. Sysdate qui marche pas ??
    Par StouffR dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/08/2002, 13h23

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