다음은 지정된 배열이 정렬되었는지 확인하기위한 코드입니다. 줄 단위로 코드를 이해하기 위해 다양한 단계에서 인쇄 명령을 시도했지만 아무 소용이 없습니다. 배열 정렬 된 순서 재봉
def sort(a):
if len(a) == 1:
return True
return a[0] <= a[1] and isSorted(a[1:])
a =[127,220,246,277,321,454,534,565,933]
print(sort(a))
첫째
이것은 전체 코드는 속기처럼 보인다
NameError: name 'isSorted' is not defined.
두 번째 오류를 던지고있다. else if가 없으면 왜 isSorted는 인덱스 위치 1에서만 보입니다. 이것은 재귀 함수로 간주되어 하나를 볼 수 없습니다.
당신의 함수 이름이'있다'isSorted' – sheldonzy
코드가 identation에 관한 특별 편집 할 필요가 없습니다 sort' –