Apprendre à programmer avec des cartes

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)

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Laetitia Jourdan, Éric Wegrzynowski, Léopold Weinberg. FIL - IEEA - Univ. Lille1. http://www.fil.univ-lille1.fr Paternité - Pas d'Utilisation CommercialeRéalisé avec Scenari (nouvelle fenêtre)