Problem jeu du CRAPS

Résolu/Fermé
gamerkilli Messages postés 56 Date d'inscription dimanche 14 octobre 2012 Statut Membre Dernière intervention 12 mars 2017 - Modifié par baladur13 le 30/10/2016 à 14:02
gamerkilli Messages postés 56 Date d'inscription dimanche 14 octobre 2012 Statut Membre Dernière intervention 12 mars 2017 - 30 oct. 2016 à 22:27
Bonjour,

j'ai un dm a rendre pour très bientôt dont le but est de :
jeter 2 dés cubiques et on compte la somme obtenu. On s’arrête et on a gagne quand la somme vaut 7 ou 11, on s’arrête et on a perdu quand la somme fait 2 ou 3 ou 12, on rejoue dans les autres cas

et il a une erreur que je ne trouve pas dans mon code.
voici mon code python :

from random import *

des1=randint(1,6)
des2=randint(1,6)
total=des1 + des2
compteur= 0
gagne= [7,11]
perdu= [2,3,12]


if (total == perdu):
    print("vous avez perdu en", compteur,"coup(s)")

if (total == gagne):
    print("vous avez gagne en",compteur,"coup(s)")
        
else:
    print ("vous avez obtenu le",des1,"et le",des2,"soit un total de",total)
    des1=randint(1,6)
    des2=randint(1,6)
    compteur= compteur + 1

while (total != gagne and perdu)
A voir également:

2 réponses

NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 345
30 oct. 2016 à 14:18
Quelle erreur ?
Un message d'erreur, une réaction non désirée ... ?
0
gamerkilli Messages postés 56 Date d'inscription dimanche 14 octobre 2012 Statut Membre Dernière intervention 12 mars 2017
30 oct. 2016 à 14:31
oui plus precisement ivalid syntax
0
NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 345
30 oct. 2016 à 15:17
Sur quelle ligne ?
0
gamerkilli Messages postés 56 Date d'inscription dimanche 14 octobre 2012 Statut Membre Dernière intervention 12 mars 2017
30 oct. 2016 à 17:05
je ne sais pas justement il n'y a aucun élément en surbrillance ..
0
NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 345
30 oct. 2016 à 19:37
Tu as quoi dans ta boucle while ?
while (total != gagne and perdu)
0
gamerkilli Messages postés 56 Date d'inscription dimanche 14 octobre 2012 Statut Membre Dernière intervention 12 mars 2017
30 oct. 2016 à 19:55
tant que le total donc la somme des 2 dés est différente de la variable gagne (7 ou 11) ou de la variable perdu (2 , 3 , ou 12)
0
gamerkilli Messages postés 56 Date d'inscription dimanche 14 octobre 2012 Statut Membre Dernière intervention 12 mars 2017
30 oct. 2016 à 22:27
merci pour ton aide j'ai réussi a résoudre le problème en trifouillant quelque site et doc python :)

voici le code final :
0