contador_cedulas.py
def saque(valor_saque):
cedulas = [100, 50, 20, 10, 5, 2]
dicionario_cedulas = {}
valor = valor_saque
for cedula in cedulas:
while valor >= cedula:
qtd_cedulas = valor // cedula
dicionario_cedulas[cedula] = qtd_cedulas
valor -= (cedula * qtd_cedulas)
valores_key = dicionario_cedulas.keys()
if valor > 0 :
print(f"Erro: Não há cédula de R$ {valor} disponível")
print(f"Valor possível para saque: {sum(valores_key) if sum(valores_key) != 0 else 2 }")
exit()
for dicionario_cedula in dicionario_cedulas:
print(f"{dicionario_cedulas[dicionario_cedula]} cédulas de R$ {dicionario_cedula}")
main.py
from contador_cedulas import saque
try:
valor = int(input("Digite o valor do saque: "))
saque(valor)
except ValueError as e:
print(f"Informe um valor para saque: ", e)