

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Pedro está dando seus primeiros passos na programação Python e pretende construir uma função para colocar em ordem crescente os elementos de uma lista. A versão corrente do seu script de teste é a mostrada abaixo.
def enigma(L):
----for i in range(0, len(L)-2):
-------achou=False
-------for j in range(1, len(L) -1):
----------if L[i] > L[j]:
------------L[i], L[j] = L[j], L[i]
------------achou=True
-------if achou:
----------break
----return len(L)
x=[4,2,6,5,10]
print (enigma(x))
print (x)
Nesse estágio, a lista exibida pelo último comando print é:
[10, 4, 6, 5, 2]
[2, 6, 5, 4, 10]
[2, 4, 6, 5, 10]
[4, 5, 6, 2, 10]
[4, 2, 5, 6, 10]