- Leia um número inteiro e informe se ele é positivo, negativo ou zero. Caso seja positivo, informe também se é par ou ímpar.
Passo 1
O enunciado pede que a gente leia um número inteiro e informe se ele é positivo, negativo ou zero. Além disso, se for positivo, devemos dizer também se é par ou ímpar. Para isso vamos usar:
– operação de leitura de um inteiro;
– estrutura condicional (if / elif / else);
– operador de resto da divisão para testar a paridade.
– operação de leitura de um inteiro;
– estrutura condicional (if / elif / else);
– operador de resto da divisão
Passo 2
Primeiro, lemos o valor inteiro e armazenamos numa variável, por exemplo
.
Verificamos se . Se for verdade, concluímos que o número é positivo e aí usamos o teste de paridade: dividimos por 2 e checamos o resto. Se o resto for zero, é par; caso contrário, é ímpar.
Verificamos se
Passo 3
Se não for positivo, testamos se
. Se der verdadeiro, concluímos que o número é negativo.
Passo 4
Se nenhum dos testes anteriores for satisfeito, significa que
e então concluímos que o número é zero.
Resposta
n = int(input())
if n > 0:
if n % \(2==0\):
print("POSITIVO PAR")
else:
print("POSITIVO ÍMPAR")
elif n < 0:
print("NEGATIVO")
else:
print("ZERO")