Sagot :
Réponse :
Bonjour!
1) Cohérence retourne 2 variables, ok et i-1.
- ok est un booléen (valeur True ou False)
- i-1 est un int (un entier)
2) La fonction cohérence prend deux paramètres, refliste et liste, les deux de type list.
3) coherence([41,18,3,2,-5,42], [3,18,41]) = (True, 2)
4) coherence([3, 18, 41, 2, -5, 42], [-5, 2, 3, 18, 41, 42]) = (True, 5)
5) coherence_doubles([3, 18, 41, 2, -5, 42]) = None
Attention: Il a été porté à mon attention que la question 6 peut parfois comporter une erreur. Les deux solutions sont donc:
6) coherence_doubles([3, 18, 41, 42, 2, -5, 42]) = "Il y a encore des doublons dans la liste de sortie"
ou
6) coherence_doubles([3, 18, 41, 42, 2, -5, 42] = Renverra une erreur, car il manque une parenthèse à la fin.
Bonne soirée et bonne chance!
PS: Si tu as besoin d'explication sur quelquechose, n'hésites pas.