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 :

Probleme avec if else [Python 3.X]


Sujet :

Python

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Responsable d'exploitation informatique
    Inscrit en
    Juin 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Responsable d'exploitation informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2015
    Messages : 5
    Par défaut Probleme avec if else
    Bonjour,

    Je débute et je n'arrive pas à faire que mon choix avec if fonctionne. Une idée ?
    Merci pour votre aide.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    import random
    #lancé dés jeu de rôle
    a = 1
    a = input("Choisissez le dés à lancer : 20 pour 1d20, 4 pour 1d4, 8 pour 1D8 :")
     
     
    if a == 20:
        resultat = random.randint(1,20)
        print ("le résultat 1d20 est : ", resultat)
        print ("choix vaut :",a)
     
    elif a == 4:
        resultat = random.randint(1,4)
        print ("le résultat 1d4 est : ", resultat)
        print ("choix vaut :",a)
     
    else:
        resultat = random.randint(1,8)
        print ("le résultat 1d8 est : ", resultat)
        print ("choix vaut :",a)
    J'ai résolu mon problème seul en modifiant la ligne 5.
    Il fallait spécifier que la variable était un entier.
    Bonne journée
    Laurent
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    a = int (input("Choisissez le dés à lancer : 20 pour 1d20, 4 pour 1d4, 8 pour 1D8 :"))

  2. #2
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    Il fallait surtout la transtyper.

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

Discussions similaires

  1. Probleme avec if/else
    Par Maxime50 dans le forum Langage
    Réponses: 4
    Dernier message: 31/08/2009, 14h06
  2. probleme avec if et else
    Par mima_mine dans le forum Struts 1
    Réponses: 2
    Dernier message: 07/08/2008, 15h26
  3. Probleme avec un "ELSE"
    Par jam92400 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 21/02/2007, 09h36
  4. Probleme avec la fonction IF ELSE
    Par guillaumeIOB dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 02/12/2005, 11h52
  5. [LG]Problème avec if/else.
    Par Loceka dans le forum Langage
    Réponses: 7
    Dernier message: 02/11/2004, 10h10

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