【发布时间】:2021-08-18 16:32:08
【问题描述】:
- 示例: 输入:arr[] = [-3, 9, 11, 20, 17, 5, 1] 输出:是的
输入:arr[] = [5, 6, 7, 8, 9, 10, 1, 2, 11] 输出:否
我尝试了方法,但它的抛出错误是列表索引超出范围。 我还需要在每次迭代中增加“i”吗?
def checkType(arr,n):
for i in range(len(arr)):
#print(i)
if (arr[i]<=arr[i+1]): #and (arr[n-1]<=arr[n-2]):
print('YES')
else:
print('NO')
if __name__ == "__main__" :
arr=[-3, 9, 11, 20, 17, 5, 1]
n=len(arr)
checkType(arr,n)
IndexError: 列表索引超出范围
【问题讨论】:
标签: python