Crie um algoritmo em python onde seja informado um número inteiro. Após isso, o algoritmo deve mostrar em tela o número informado, seu antecessor e seu sucessor. O algoritmo deve mostrar em tela também quantos números são positivos e quantos números são negativos;
(eu entendi como faz a primeira parte, mas não tenho ideia como vou fazer pro python me dizer quantos são positivos ou negativos)
Soluções para a tarefa
Respondido por
1
Resposta:
crie 2 variaveis: positivo e negativo
Explicação:
Depois verifique com condição se o antecessor, o atual e o sucessor é positivo (n > 0) ou negativo(n < 0)
Se foi maior que zero, você incrementa a variavel positvo:
positivo = positivo + 1
Se for menor que zero, você incrementa a variável negativo:
negativo = negativo + 1
Aí no final, só printar os valores
n= int(input("Informe um número inteiro: "))
a= (n-1)
s= (n+1)
print('O número informado foi: ' , n)
print("O seu antecessor é: " , a)
print ("O seu sucessor é: ", s)
p= 0
ne=0
if (n>0):
p= p+1
if (a>0):
p= p+1
if (s>0):
p= p+1
print("Números positivos: " , p)
if (n<0):
ne= ne+1
if (a<0):
ne= ne+1
if (s<0):
ne= ne+1
print("Números negativos: " , ne)
Perguntas interessantes
if (n>0):
print(p+1)
só que eu gostaria de