Ir para conteúdo
Fórum Script Brasil
  • 0

Verificar se valores estão ordenados ou não


SergioHTi

Pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...