파이썬 while문은 프로그래밍 언어에서 주로 반복문을 구현하기 위해 사용됩니다. 어떤 특정 조건이 만족될 때까지 반복되는 명령문들을 의미합니다. 파이썬 while문을 사용하면 반복문을 간단하고 효과적으로 작성할 수 있습니다.
while문의 구조
파이썬 while문은 간단한 구조를 가집니다. 다음과 같은 기본 구조를 따릅니다.
while 조건:
반복할 명령문
while
문은 조건이 True
일 때 계속 반복됩니다. 조건이 False
가 될 때까지 반복합니다.
while문 사용 예
파이썬 while문을 사용하는 가장 기본적인 예제는 다음과 같습니다.
n = 0
while n < 5:
print(n)
n += 1
위의 예제는 0부터 5까지 숫자를 출력하는 예제입니다. n
이 0부터 시작해서 5보다 작을 때까지 반복됩니다.
파이썬 while문을 사용하면 다른 언어들과 달리 반복문을 좀 더 간단하게 작성할 수 있습니다. 예를 들어 다음처럼 사용할 수 있습니다.
num_list = [1,2,3,4,5]
i = 0
while i < len(num_list):
print(num_list[i])
i += 1
해당 예제는 숫자 리스트를 항목별로 출력하는 예제입니다. len(num_list)
는 num_list
의 길이를 반환하는 함수이며, i
가 해당 길이보다 작을 때까지 반복합니다.
while문의 다른 사용 예
파이썬 while문은 단순한 반복만 하는 것뿐만 아니라 다른 기능들도 지원합니다. 다음은 다른 예제입니다.
i = 0
while i < 10:
if i % 2 == 0:
print(i)
i += 1
해당 예제는 0부터 10까지의 숫자 중 짝수만 출력하는 예제입니다. i % 2 == 0
을 통해 짝수가 될 때만 print
함수를 실행합니다.
while문 중단하기
파이썬 while문은 위에서 본 것과 같이 어떤 조건이 만족될 때까지 반복됩니다. 그런데 이러한 반복을 중단하는 방법도 있습니다. 바로 break
문을 사용하는 것입니다.
break
문을 사용하면 while문이 중단되면서 다음 코드로 넘어갑니다. 다음은 예제입니다.
i = 0
while i < 10:
if i == 5:
break
print(i)
i += 1
해당 예제는 i
가 5가 되면 반복을 중단하는 예제입니다. 따라서 0부터 4까지만 출력됩니다.
while문과 else문
파이썬 while문은 단순한 반복문 외에도 다른 기능들을 지원합니다. 바로 else
문입니다.
else
문을 사용하면 while문이 중단된 후에 실행되는 명령문을 작성할 수 있습니다. 다음은 예제입니다.
i = 0
while i < 10:
print(i)
i += 1
else:
print("Done")
해당 예제는 0부터 10까지 숫자를 출력하고 마지막으로 Done
이라고 출력하는 예제입니다.
결론
파이썬 while문은 다양한 방법으로 사용할 수 있고, 프로그래밍 언어에서 반복문을 작성하기 위해 자주 사용됩니다. 또한 break
문과 else
문을 사용하면 반복문 실행 중단과 후속 처리를 수행할 수 있다는 것도 기억해야 합니다. 파이썬 while문은 반복문을 간단하고 효과적으로 작성할 수 있는 매우 유용한 도구입니다.
'파이썬' 카테고리의 다른 글
파이썬 자료형의 종류와 사용법 예제 (0) | 2023.01.28 |
---|---|
파이썬 조건문 if, elif, else문 사용법 예제 (0) | 2023.01.28 |
파이썬 For문 기본 사용법과 예제 (0) | 2023.01.28 |
파이썬 pip 설치 방법 (0) | 2023.01.26 |
파이썬 Selenium 설치 크롬 드라이버 사용 방법 (0) | 2023.01.26 |
최근댓글