Bonjour j'aurais besoin d'aide pour cette exercice svp
Écrire une fonction alea_dice(s) qui génère trois nombres (pseudo) aléatoires à l’aide de la fonction randint du module random, représentant trois dés (à six faces avec les valeurs de 1 à 6), et qui renvoie la valeur booléenne True si les dés forment un 421, et la valeur booléenne False sinon.
Le paramètre s de la fonction est un nombre entier, qui sera passé en argument à la fonction random.seed au début du code de la fonction. Cela permettra de générer la même suite de nombres aléatoires à chaque appel de la fonction, et ainsi de pouvoir tester son fonctionnement.
L’appel suivant de la fonction :alea_dice(1) doit retourner : False
Moi j'ai fait ça mais sa me met erreur:
Code:
1
2
3
4
5
6
7
8
9
10
11 import random def alea_dice(s): random.seed(s) d1=random.randint(1,6) d2=random.randint(1,6) d3=random.randint(1,6) if(d1,d2,d3)==(4,2,1) or(d1,d3,d2)==(2,4,1) or (d3,d2,d1)==(1,4,2)or (d1,d2,d3)==(2,1,4) or (d1,d3,d2)==(4,1,2) or (d3,d2,d1)==(1,2,4): return (True) else: return (False)