# coding=latin-1 ##On considère un jeu de dés entre deux joueurs. ##Celui qui a le dé avec le nombre maximal a gagné. Parfois, il y a match nul. ##Chaque joueur a certaines spécificités comme : ##*Le nombre de dés ##*Un avantage (+1, +2, +3,...x2,x3,...) : pour chaque dé, on ajoute l'avantage ou on le multiplie ##*La capacité de relancer un dé si on a perdu ##*La capacité de relancer un dé si on a perdu ou qu'il y a match nul (attitude agressive) ##*La capacité de faire relancer le meilleur dé de l'adversaire si on a perdu ##*La capacité de faire relancer de meilleur dé de l'adversaire si on a perdu ou qu'il y a match nul (attitude agressive) import random nb_simulations=10000 #******************* print("Le joueur A a un dé et double ses points. Le joueur B a un dé et ajoute 3 à ses points. Pas de relance.") gagneA=0 gagneB=0 for i in range (0,nb_simulations) : pointsA=2*random.randint(1,6) pointsB=3+random.randint(1,6) if (pointsA>pointsB): gagneA+=1 else: if (pointsApointsB): gagneA+=1 else: if (pointsApointsB): gagneA+=1 else: if (pointsApointsB): gagneA+=1 else: if (pointsApointsB): gagneA+=1 else: if (pointsA