파이썬 튜토리얼-while Loop
이 섹션에서는 지정된 횟수만큼 많은 명령문을 실행하는 while
루프를 안내합니다.
while
루프에서 조건이 True
이면 제어가 while
의 본문에 들어가고 내부 명령문이 실행됩니다. 이 프로세스는 조건이 False
가 될 때까지 계속됩니다.
while
루프는 명령문이 몇 번 실행될 것인지 (총 반복 횟수) 알 수 없을 때 주로 사용됩니다.
다음은 파이썬 while
루프의 문법입니다 :
while condition:
block of statements
여기서 ‘조건’이 ‘참’이면 제어가동안
의 본문에 들어가고 문장 블록이 실행됩니다. 조건이 False
가되면 반복이 중지되고 루프가 종료됩니다.
while
루프 예제
다음 프로그램은 처음 5 개의 짝수의 합을 계산합니다.
sum = 0
i = 0 # initializing counter variable at 0
while i <= 10:
sum = sum + i
i = i + 2 # incrementing counter variable with inter of 2 for even numbers
print("Sum of the first five even numbers =", sum)
Sum of the first five even numbers = 30
먼저 카운터 변수 i
의 값을 초기화해야합니다. 그런 다음 i
가 10보다 커지면 루프가 종료되어야한다는 조건을 포함하는 while
루프가 있습니다. 그런 다음 카운터 변수 i
는 각 반복마다 2를 더하여 증가합니다. i
는 0이었다.
i
가 12가되면 루프가 종료되고 sum
이 인쇄됩니다. 루프가 반복 될 때마다 i
의 값이 sum
에 추가됩니다.
while
루프와 else
while
루프에서 while
의 condition
이 False
로 평가 될 때 실행될 else
부분을 가질 수도 있습니다.
while
루프를 종료하기 위해 break
를 사용하면 else
부분은 무시됩니다.count = 0
while count < 4:
print("You are inside while loop")
count = count + 1
else:
print("You are in else part")
You are inside while loop
You are inside while loop
You are inside while loop
You are inside while loop
You are in else part
count
가 4보다 커지면 else
부분이 실행됩니다.
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook