Python While 루프

Python 루프

Python에는 두 가지 기본 루프 명령이 있습니다:

  • while 루프
  • for 루프

while 루프

만약 사용하면 while 루프는 조건이 참일 때까지 일련의 명령을 실행할 수 있습니다.

예제

i가 7보다 작을 때까지 i를 출력하십시오:

i = 1
while i < 7:
  print(i)
  i += 1

실제 예제 실행

주석:기억해 주세요, 증가하십시오 i아니면 루프는 영원히 계속됩니다.

while 루프는 필요한 변수를 준비해야 합니다. 이 예제에서는 인덱스 변수를 정의해야 합니다 i1로 설정합니다.

break 문

만약 사용하면 break break 문은 while 조건이 참일 때도 루프를 중단할 수 있습니다:

예제

i가 3이면 루프를 종료합니다:

i = 1
while i < 7:
  print(i)
  if i == 3:
    break
  i += 1

실제 예제 실행

continue 문

만약 사용하면 continue break 문을 사용하여 현재 반복을 중단하고 다음 반복으로 이동할 수 있습니다:

예제

i가 3이면 다음 반복으로 이동합니다:

i = 0
while i < 7:
  i += 1 
  if i == 3:
    continue
  print(i)

실제 예제 실행

else 문

else 문을 사용하여 조건이 더 이상 성립하지 않을 때 코드 블록을 실행할 수 있습니다:

예제

조건이 거짓일 때 메시지를 출력하십시오:

i = 1
while i < 6:
  print(i)
  i += 1
else:
  print("i는 더 이상 6보다 작지 않습니다")

실제 예제 실행