monnaies = [0.01, 0.02, 0.05, 0.1, 0.2, 1, 2, 5, 10, 20, 50] montant = float(input('Somme à rendre:')) rendu = [] while len(monnaies) > 0: piece = monnaies[-1] if piece > montant: monnaies.pop(-1) else: rendu.append(piece) montant = montant - piece print('Les éléments à rendre sont les suivants:') print(rendu)