... Devo considerar esse tipo de situação ou simplesmente retorno que não é possível trocar 10 com o estoque de notas {5:1, 2:2}?
Python 3.4.3 (default, Mar 26 2015, 22:07:01) [GCC 4.9.2] on linux Type "copyright", "credits" or "license()" for more information. >>> ================================ RESTART ================================ >>> Digite o nome do arquivo contendo o estoque de notas: estoque-arthur.txt ========================================================= === Bem Vindo à Máquina Automática de Câmbio do IME === ========================================================= >>> Taxa dólar para virtual: 1.0 >>> Estoque de notas : {2: 2, 5: 1} >>> Estoque de moedas: {50: 2} Digite: - um valor em dólar ou - 't' para terminar. sua opção >>> 10 Você vai receber $10.00 virtuais pelos $10.00 dólares Trocando $10 em notas: Soluções possíveis: [[5, 5], [2, 2, 2, 2, 2]] Não dá para trocar 10 com o estoque {2: 2, 5: 1} Obrigado por utilizar a Máquina Automática de Câmbio do IME! ========================================================= === Bem Vindo à Máquina Automática de Câmbio do IME === ========================================================= >>> Taxa dólar para virtual: 1.0 >>> Estoque de notas : {2: 2, 5: 1} >>> Estoque de moedas: {50: 2} Digite: - um valor em dólar ou - 't' para terminar. sua opção >>>