Bonjour,
Je débute et je n'arrive pas à faire que mon choix avec if fonctionne. Une idée ?
Merci pour votre aide.
J'ai résolu mon problème seul en modifiant la ligne 5.
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)
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 :"))
Partager