def change_render(p, price, given_money): change = given_money - price if change < 0: raise Exception("the price cannot be greater than the given money") else: pos_m = [] # En gros ça donne les pièce inférieur au montant de change pos_m = sorted([i for i in p if i <= change]) pos_t = []