Question
try: valor = float(input()) valor a vista = valor 0.91 # 9% de desconto valor 5x = valor 15 # Sem desconto ou juros valor __ 18x = (valor *1.17) / 10 #17% de juros print(f"ln{valor a vista:. 2f]") print(f"{valor 5x print(f"(valor __ 10x:.2f)'') except ValueError: print("Erro: Por favor , insira um número válido . "DI __ __ __ main __
Solution
4.4
(296 Votos)
Henrique
Profissional · Tutor por 6 anos
Resposta
qui está o código corrigido:```pythontry: valor = float(input()) valor_a_vista = valor * 0.91 # 9% de desconto valor_5x = valor # Sem desconto ou juros valor_18x = (valor * 1.17) / 10 # 17% de juros print(f"Valor a vista: {valor_a_vista:.2f}") print(f"Valor 5x: {valor_5x:.2f}") print(f"Valor 18x: {valor_18x:.2f}")except ValueError: print("Erro: Por favor, insira um número válido.")```Explicação das correções:1. A expressão `valor 0.91` deve ser `valor * 0.91` para multiplicar o valor pelo fator de desconto.2. A expressão `valor 15` deve ser `valor` para indicar que não há desconto ou juros.3. A expressão `valor __ 18x` deve ser `valor_18x` para usar a variável correta.4. As variáveis `valor_a_vista`, `valor_5x` e `valor_18x` devem ser usadas nas impressões para evitar ambiguidade.5. A mensagem de erro deve ser corrigida para "Por favor, insira um número válido."