希望有人能帮助我的代码。我是python和软件开发的新手。我正试图找到前两个打乱顺序的元素并交换它们。
arr = [5, 22, 29, 39, 19, 51, 78, 96, 84]
i = 0
while (i < arr.len() - 1) and (arr[i] < arr[i+1]):
i += i
print(i)
arr[i] = arr[i+1]
arr[i+1] = arr[i]
试试这个:
arr = [1, 2, 8, 4, 5, 6]
for i in range(len(arr)-1):
if arr[i] > arr[i+1]:
arr[i], arr[i+1] = arr[i+1], arr[i]
break
print(arr)