# Exercicio 10
def Conta_Notas():
try:
while True:
valor_inicial = float(input('Digite o valor do saque: '))
valor_inter = valor_inicial
if valor_inter % 2 == 1: # or not(valor_inter.is_integer()):
return print('Erro: O valor deve ser múltiplo de 2.')
if not(valor_inter.is_integer()):
return print('Erro: O valor não pode prever centavos.')
#Verificar a quantidade de notas de 100
if int(valor_inter/100) > 0:
notas_100 = int(valor_inter/100)
valor_inter = valor_inter - notas_100*100
else: notas_100 = 0
#Verificar a quantidade de notas de 50
if int(valor_inter/50) > 0:
notas_50 = int(valor_inter/50)
valor_inter = valor_inter - notas_50*50
else: notas_50 = 0
#Verificar a quantidade de notas de 20
if int(valor_inter/20) > 0:
notas_20 = int(valor_inter/20)
valor_inter = valor_inter - notas_20*20
else: notas_20 = 0
#Verificar a quantidade de notas de 10
if int(valor_inter/10) > 0:
notas_10 = int(valor_inter/10)
valor_inter = valor_inter - notas_10*10
else: notas_10 = 0
#Verificar a quantidade de notas de 5
if int(valor_inter/5) > 0:
notas_5 = int(valor_inter/5)
valor_inter = valor_inter - notas_5*5
else: notas_5 = 0
#Verificar a quantidade de notas de 2
if int(valor_inter/2) > 0:
notas_2 = int(valor_inter/2)
valor_inter = valor_inter - notas_2*2
else: notas_2 = 0
print ('Valores em notas: \n')
print (f'{notas_100} de R$ 100,00')
print (f'{notas_50} de R$ 50,00')
print (f'{notas_20} de R$ 20,00')
print (f'{notas_10} de R$ 10,00')
print (f'{notas_5} de R$ 5,00')
print (f'{notas_2} de R$ 2,00')
except ValueError:
print("Erro: Digite um valor numérico válido.")
Conta_Notas()