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 : Sélectionner tout - Visualiser dans une fenêtre à part
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)