Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

행 길이가 오름차순인지 테스트하는 Python 프로그램

<시간/>

행의 길이가 오름차순인지 여부를 테스트해야 하는 경우 단순 반복 및 부울 값을 사용합니다.

아래는 동일한 데모입니다 -

예시

my_list =[[55], [12, 17], [25, 32, 24], [58, 36, 57, 19, 14]]print("목록은 다음과 같습니다.")print(my_list)my_result =Truefor index in range(len(my_list) - 1) :if len(my_list[index + 1]) <=len(my_list[index]):my_result =False breakprint("결과는 다음과 같습니다.")if(my_result ==True):print("행의 길이가 증가합니다.")else:print("행의 길이가 증가하지 않습니다.")

출력

목록은 다음과 같습니다.[[55], [12, 17], [25, 32, 24], [58, 36, 57, 19, 14]]결과는 다음과 같습니다. 사전> 

설명

  • 정수가 있는 목록이 정의되어 콘솔에 표시됩니다.

  • 변수에는 부울 값 'True'가 할당됩니다.

  • 목록은 반복되고 목록의 크기는 연속된 목록과 비교됩니다.

  • 특정 조건이 충족되면, 즉 목록의 길이가 연속된 목록의 길이보다 작을 경우 Boolean 값은 'True'로 초기화됩니다.

  • 컨트롤이 루프에서 벗어납니다.

  • 결국 Boolean 값에 따라 해당 메시지가 콘솔에 표시됩니다.