제어문 (Control Flow) - 2

정승호·2022년 6월 7일
0

제어문 (Control Flow)

반복문

반복적으로 코드가 실행될 수 있도록 하는 구문
반복문이 없다면 어떤 함수를 100번 혹은 그 이상 호출 해야 할 때 코드를 그 만큼 많이 써주어야 하기 때문에 꼭 필요한 기능입니다.

  • For-In 문 (For-In Loops)
  • While 문 (While Loops)
  • repeat-while

For-In 문 (For-In Loops)

[ 숫자 범위 ]

[ 배열 ]

[딕셔너리, 튜플]

for-in 문을 순서대로 제어할 필요가 없을 때,
_를 사용하면 성능을 높일 수 있습니다.

While 문 (While Loops)

While

조건이 실패할 때 까지 계속 반복하는 구문입니다.

예시1
21은 false, 구문 종료 됩니다.

예시2, 41과 같으면 200이 되어서 종료 됩니다.

repeat-while 문

reapeat-while

구문을 최소 한번 이상 실행, while조건이 거짓일 때 까지 반복합니다.

true 계속 반복하지만
false 일 때는 출력되지 않습니다.

repeat문 사용 시, 텍스트가 한번 출력 후 while문을 실행 합니다.

예시

repeat 구문으로 셔플된 값을 출력합니다.
상수 [1, 2, 3, 4, 5] 값과 셔플된 [3, 5, 4, 2, 1]의 값이 다르니,
random == numbers 값이 같을 때만 반복하는 while문 종료 합니다.

0개의 댓글