Bonjour ! Je n'arrive pas cet exercice de rendu de monnaie Nous disposons de pièces ou de billets de 1, 2, 5, 10, 20, 50 et 100 euros, et nous considèrerons que
Informatique
xernow159
Question
Bonjour !
Je n'arrive pas cet exercice de rendu de monnaie
Nous disposons de pièces ou de billets de 1, 2, 5, 10, 20, 50 et 100 euros, et nous considèrerons que les prix sont entiers (pas de centimes)
systeme_euro=[100,50,20,10,5,2,1]
Ecrire la version récursive de cette fonction:
def rendu_monnaie_rec(S,somme_a_rendre):
assert_equal (rendu_monnaie_rec(systeme_euro,263),[100,100,50,10,2,1])
assert_equal (rendu_monnaie_rec(systeme_euro,0),[])
Merci d'avance !
Je n'arrive pas cet exercice de rendu de monnaie
Nous disposons de pièces ou de billets de 1, 2, 5, 10, 20, 50 et 100 euros, et nous considèrerons que les prix sont entiers (pas de centimes)
systeme_euro=[100,50,20,10,5,2,1]
Ecrire la version récursive de cette fonction:
def rendu_monnaie_rec(S,somme_a_rendre):
assert_equal (rendu_monnaie_rec(systeme_euro,263),[100,100,50,10,2,1])
assert_equal (rendu_monnaie_rec(systeme_euro,0),[])
Merci d'avance !
1 Réponse
-
1. Réponse caylus
Réponse :
Bonjour,
Explications :
Ne serait-ce pas plutôt
assert .... au lieu de
assert_equal
Autres questions