Pessoal, estão realizando alguns exercícios para aprendizagem em Python e estão com certa dificuldade de finalizar esse.
No caso eu preciso que ele verifica que uma sequencia de N números informados pelo usuário esta em ordem crescente, decrescente ou desordenada. Somente o desordenada não obtive sucesso. Alguém poderia me auxiliar? Fico grato desde já
Segue meu código abaixo
n = int(input())
anterior = int(input())
i = 1
ordenadoC = True
ordenadoD = True
while (i < n):
atual = int(input())
if atual <= anterior:
ordenadoC = False
anterior = atual
i = i + 1
else:
if (atual >= anterior):
ordenadoD = False
anterior = atual
i = i + 1
if (ordenadoC):
print("1")
if (ordenadoD):
print("-1.")
else:
print("0")
Pergunta
SergioHTi
Pessoal, estão realizando alguns exercícios para aprendizagem em Python e estão com certa dificuldade de finalizar esse.
No caso eu preciso que ele verifica que uma sequencia de N números informados pelo usuário esta em ordem crescente, decrescente ou desordenada. Somente o desordenada não obtive sucesso. Alguém poderia me auxiliar? Fico grato desde já
Segue meu código abaixo
n = int(input())
anterior = int(input())
i = 1
ordenadoC = True
ordenadoD = True
while (i < n):
atual = int(input())
if atual <= anterior:
ordenadoC = False
anterior = atual
i = i + 1
else:
if (atual >= anterior):
ordenadoD = False
anterior = atual
i = i + 1
if (ordenadoC):
print("1")
if (ordenadoD):
print("-1.")
else:
print("0")
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.