1
resposta

Minha Resposta

temperatura = int(input('Informe a temperatura atual? '))

if temperatura == 0 or temperatura <= 15:
    print('Alerta! Temperatura muito baixa')
elif temperatura == 16 or temperatura <= 25:
    print('Temperatura dentro do limite seguro.')
elif temperatura >= 25:
    print('Alerta! Temperatura acima do limite permitido.')
1 resposta

Olá, Adriel! Tudo bem?

Parece que você está quase lá com o seu código, mas há um pequeno detalhe que precisa ser ajustado para que ele funcione conforme o esperado. Vamos dar uma olhada:

temperatura = int(input('Informe a temperatura atual? '))

if temperatura <= 15:
    print('Alerta! Temperatura muito baixa')
elif 16 <= temperatura <= 25:
    print('Temperatura dentro do limite seguro.')
else:  # Aqui usamos 'else' porque qualquer temperatura acima de 25 deve gerar um alerta.
    print('Alerta! Temperatura acima do limite permitido.')

Aqui está o que foi ajustado:

  1. No primeiro if, a condição temperatura == 0 or temperatura <= 15 foi simplificada para temperatura <= 15, pois qualquer temperatura menor ou igual a 15 já deve gerar o alerta de temperatura baixa.

  2. No segundo elif, a condição temperatura == 16 or temperatura <= 25 foi corrigida para 16 <= temperatura <= 25. Isso garante que qualquer temperatura entre 16 e 25, inclusive, será considerada segura.

  3. O último elif foi substituído por else, pois qualquer temperatura acima de 25 deve gerar um alerta de temperatura alta.

Espero ter ajudado e bons estudos!

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