Escreva o códigoAquecimentoPython
Classificar número em positivo, negativo ou zero
Praticar if com elif e else para três saídas exclusivas.
Leia um número inteiro e diga o sinal dele. Se for maior que zero, imprima positivo. Se for menor que zero, imprima negativo. Se for igual a zero, imprima zero.
Entrada: Uma linha com um número inteiro.
Saída: Uma linha com positivo, negativo ou zero.
Exemplo 1
- Entrada
5
- Saída esperada
positivo
Número maior que zero cai no primeiro ramo.
Exemplo 2
- Entrada
-3
- Saída esperada
negativo
Número menor que zero cai no segundo ramo.
Exemplo 3
- Entrada
0
- Saída esperada
zero
Zero falha nos dois testes e cai no `else`.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
numero = int(input())
if numero > 0:
print('positivo')
elif numero < 0:
print('negativo')
else:
print('zero')O programa converte a entrada para inteiro. O if pega os maiores que zero e o elif só é testado se o primeiro falhar. Se ambos falharem, o else cobre o zero, garantindo uma saída exclusiva.
Erro comum: Usar três if separados e imprimir mais de uma linha quando só uma deveria sair.
Escreva sua solução e verifique quando quiser.