1
resposta

[Projeto] Minha resposta

import re

limiteGastos = float(3000)

regex_valores = r'[+-]?\d+(\.\d+)?'

def valida_entrada(mensagem):

    while True:

        valor = input(mensagem)

        if re.fullmatch(regex_valores, valor):
            return float(valor)

        else:
            print("O valor digitado deve ser um numero.")

valorGasto = valida_entrada("Digite o valor gasto no mês: ")

if valorGasto > limiteGastos:
    print("Atenção! Você ultrapassou o limite de orçamento.")
else:
    print("Gastos dentro do esperado.")
1 resposta

Olá, Herbert, como vai?

Seu código está muito bem estruturado e cumpre perfeitamente o objetivo do exercício. É ótimo ver que você usou uma função para validar a entrada do usuário e o if/else para verificar a condição do orçamento. Isso demonstra um bom entendimento da lógica e das ferramentas do Python.

Seu exercício ficou excelente, parabéns pelo esforço e pela dedicação. Continue praticando e compartilhando seus projetos, pois essa é a melhor forma de aprender.

O fórum está à disposição para qualquer dúvida que você tiver.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!