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 :

Problème de prog python 3.x [Python 3.X]


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Programmeur
    Inscrit en
    Avril 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Programmeur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2016
    Messages : 3
    Par défaut Problème de prog python 3.x
    Bonjour à tous, je suis des cours pour python sur open classroom et je dois faire une roulette de casino en travaux pratiques en voici une partie dont je n'arrive pas à résoudre les erreurs :
    >>> argent = 1000
    >>> if argent>=1:
    mise = input ("Choisissez une somme à miser :")
    if mise <0:
    print ("Vous ne pouvez pas miser une somme inférieure à 0")
    elif mise == 0:
    print ("Vous ne pouvez pas miser une somme égale à 0")
    elif mise > argent:
    print ("Vous ne pouvez pas miser plus d'argent que vous n'en avez")
    else:
    print ("Vous avez misé", mise," dollars")
    else:
    print ("Vous n'avez plus d'argent. Fin de la partie")


    Choisissez une somme à miser :30
    Traceback (most recent call last):
    File "<pyshell#8>", line 3, in <module>
    if mise <0:
    TypeError: unorderable types: str() < int()
    >>>

    Voila si une ame charitable peut m'aider....
    Merci d'avance

  2. #2
    Expert confirmé Avatar de CosmoKnacki
    Homme Profil pro
    Justicier interdimensionnel
    Inscrit en
    Mars 2009
    Messages
    2 988
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Justicier interdimensionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 2 988
    Par défaut
    Les messages d'erreurs ne sont pas des trucs complètement opaques qu'il ne faut surtout pas lire! Ici, le message est on ne peut plus clair:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    File "<pyshell#8>", line 3, in <module>
    if mise <0:
    TypeError: unorderable types: str() < int()
    il t'indique la ligne d'où vient le problème (line 3), te montre la ligne en question (if mise <0:) et précise le type d'erreur (unorderable types: str() < int()).

    Il te dit que tu ne peux pas ordonner (comparer) des choux avec des carottes, dans le cas présent un objet de type string avec un entier. mise est une chaîne, pour pouvoir le comparer avec un entier tu dois en faire un nombre. Il faut donc "caster" ta chaîne en nombre au préalable avec int(mise) pour pouvoir comparer des choses de même nature.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Programmeur
    Inscrit en
    Avril 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Programmeur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2016
    Messages : 3
    Par défaut
    Merci beaucoup !! j'ai zapé cette étape et je corrige ce tout de suite
    Je met aussi cette disscution en résolue
    Encore merci !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problèmes pour utiliser Python.h
    Par micheldup dans le forum Interfaçage autre langage
    Réponses: 7
    Dernier message: 29/09/2008, 18h08
  2. Petit problème avec prog perl
    Par lavm01 dans le forum Langage
    Réponses: 1
    Dernier message: 30/07/2007, 22h56
  3. lancer l'exécution d'un prog c depuis un prog python
    Par daff86 dans le forum Interfaçage autre langage
    Réponses: 1
    Dernier message: 03/04/2007, 20h48
  4. Problème avec prog modifiant la date et l'heure système
    Par eldesir dans le forum Assembleur
    Réponses: 1
    Dernier message: 19/01/2007, 20h39
  5. Interpreter un script python dans un prog python
    Par romeo9423 dans le forum Général Python
    Réponses: 3
    Dernier message: 01/12/2005, 16h16

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