IT/파이썬

파이썬 - while문을 활용한 반복문 기초강의

C.가람 2023. 6. 4. 16:03
반응형

안녕하세요! 오늘은 반복문 중 하나인 while문에 대해 알아보려고 합니다. 이 글에서는 while문의 기본 형태와 활용법에 대해 자세히 설명하겠습니다. 지금부터 차분하게 따라오시면 이해하는데 어렵지 않을에요.


while문의 개념 및 구조


while문은 프로그래밍에서 흔히 사용되는 반복문 중 하나로서, 특정 조건이 만족했을 때 코드 블록을 반복해 실행시키는 기능을 가지고 있습니다. while문의본 구조는 아래와 같습니다.


while 조건식:   반복 실행할 코드


조건식이 참(True)인 경우에만 반복 실행할 코드가 실행되고, 조건식이 거짓(False)인 경우 반복을 멈추고 while문을 빠져나가게 됩니다.


while문의 활용 예제


이제 while문을한 간단한 예제를 살펴보겠습니다. 예를 들어, 1부터 10까지의 숫자를 출력하는 프로그램을 작성해봅시다.

count = 1 
while count <= 10:   
	print(count)   
    count += 1



위 코드는 count가 10 이하인 동안에는 while문 내의 코드가 반복 실행며, 증가하는 count 값을 출력하게 됩니다.


무한 반복과 break


while문을 사용하다 보면, 조건식이 항상 참인 경우가 발생하여 무한 반복에 빠질 수도 있습니다. 이러한 경우에는 반복문에서부러 빠져나갈 수 있는 방법인 break문을 사용합니다.

while True:   
	user_input = input("종료하고 싶으면 exit를하세요: ")  
if user_input == "exit": 
	break



위 코드는 사용자가 "exit"를 입력할 때까지 while문이 계속 반복되다가, 조건이 만족되면 break문을 통해 종료됩니다.

continue를 활한 건너뛰기

가끔 프로그래밍을 하다가, 반복문 내에서 특정 식을 계산할 필요가 없는 경우에는 continue문을 활용해 코드 진행을 건너뛸 수 있습니다. 아래 예제에서는 짝수만 출력하도록 코드가 작성되어 있습니다.

count = 0 
while count < 10:   
	count += 1   
    if count % 2 == 1:     
    continue   
    print(count)



이처럼 while문은 조건에 따라 반복 횟수를 조절하거나건이 만족할 때까지 실행할 수 있는 유연한 구조를 가지고 있습니다. 이해가 되셨나요? 그럼 이 정도로 글을 마치겠습니다. while문을 응용해 다양한 프로그램을 작성해보시길 바래요!