Corrija o bugPráticaPython
Condição invertida na faixa de temperatura
Corrigir condição invertida em cadeia com elif.
O código no editor lê uma temperatura inteira e deveria classificar o clima. Se for menor que 10, deveria imprimir frio, se for menor que 25, deveria imprimir ameno, senão deveria imprimir quente. Corrija o programa para funcionar assim.
Entrada: Uma linha com a temperatura inteira.
Saída: Uma linha com frio, ameno ou quente.
Revisa etapa da trilha 5
Exemplo 1
- Entrada
5
- Saída esperada
frio
Abaixo de 10 deve ser frio.
Exemplo 2
- Entrada
15
- Saída esperada
ameno
Entre 10 e 24 deve ser ameno.
Exemplo 3
- Entrada
30
- Saída esperada
quente
25 ou mais deve ser quente.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
temperatura = int(input())
if temperatura < 10:
print('frio')
elif temperatura < 25:
print('ameno')
else:
print('quente')A cadeia testa do menor limite para o maior. Valores abaixo de 10 são frios e valores abaixo de 25 são amenos. O else pega o restante como quente.
Erro comum: Trocar só uma das pontas e deixar quente e frio ainda trocados.
O código ao lado tem um bug. Encontre, corrija e verifique.