Olá, Felipe. Tudo bem?
Obrigado por compartilhar seu código aqui com a gente.
Ótimo como você implementou a validação para garantir que o usuário digite um valor numérico. Isso ajuda a evitar entradas erradas e melhora a experiência do usuário.
Uma alternativa simples seria usar o método isdigit()
para verificar se o valor é numérico, ao invés de usar o isalpha()
. Aqui está um exemplo:
temperatura = input("Digite a temperatura atual: ")
while not temperatura.isdigit():
temperatura = input("Valor inválido! Digite um valor numérico para a temperatura atual: ")
if float(temperatura) > 25:
print('Alerta! TEMPERATURA ACIMA DO LIMITE PERMITIDO')
Nesse caso, isdigit()
verifica se a string é composta apenas por dígitos, facilitando a validação de números inteiros.
Conte com o apoio do Fórum. Abraços e bons estudos!