Fonction avec les cartes
Soit la fonction:
>>>def meme_couleur (couleur, t):
... return couleur == couleur_sommet(t)
Question
Quel problème pose cette fonction si lors d'un appel le tas t
passé en paramètre est vide ?
Solution
L'automate déclenche une erreur
AssertionError: Le tas est vide.
Question
Comment modifier la fonction meme_couleur
pour qu'elle renvoie la valeur faux si le tas t
est vide.
Solution
>>>def meme_couleur (couleur, t):
... if tas_non_vide(t) :
... ... return couleur == couleur_sommet(t)