파이썬 튜토리얼-while Loop

Jinku Hu 2023년1월30일
  1. while 루프 예제
  2. while 루프와 else
파이썬 튜토리얼-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 루프에서 whileconditionFalse 로 평가 될 때 실행될 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 부분이 실행됩니다.

작가: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

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

관련 문장 - Python Loop