728x90
반응형
파이썬 반복문: while 반복문
오늘은 파이썬에서 또 다른 중요한 반복문인 while 반복문에 대해 알아보겠습니다.
while 반복문은 조건이 참인 동안 계속해서 특정 코드를 실행하게 해줍니다. 이 글에서는 while 반복문의 기본 구조와 사용 방법을 쉽게 설명하겠습니다.
1. while 반복문
while 반복문은 주어진 조건이 참일 때 코드를 반복적으로 실행하는 구조입니다. 조건이 거짓이 되면 반복이 종료됩니다.
1.1. 기본 구조
while 반복문의 기본 구조는 다음과 같습니다.
while 조건:
# 반복할 코드
1.2. 예제 코드
아래는 while 반복문을 사용한 간단한 예제입니다.
count = 0 # 카운터 변수 초기화
while count < 5:
print(count)
count += 1 # 카운터 변수 증가
코드 설명
- count 변수를 0으로 초기화합니다.
- while count < 5 조건이 참인 동안, 즉 count가 5보다 작을 때 반복이 실행됩니다.
- 반복문 안에서 count 값을 출력하고, count를 1씩 증가시킵니다.
- 이 코드를 실행하면 0, 1, 2, 3, 4가 차례로 출력됩니다.
2. 무한 루프
while 반복문에서 조건이 항상 참이면 무한 루프에 빠질 수 있습니다.
이 경우 프로그램이 종료되지 않고 계속 실행됩니다. 아래 예제를 확인해 보세요.
while True:
print("무한 루프입니다!")
코드 설명
- while True는 항상 참인 조건이므로, "무한 루프입니다!"가 계속 출력됩니다.
- 이 코드 실행 시 중단하려면 강제로 종료해야 합니다. (Ctrl + C)
3. break와 continue
while 반복문에서 특정 조건에 따라 반복을 중단하거나 건너뛸 수 있습니다.
3.1. break
break 문을 사용하면 반복문을 즉시 종료할 수 있습니다.
count = 0
while count < 10:
if count == 5:
break # count가 5일 때 반복 종료
print(count)
count += 1
코드 설명
- count가 5일 때 break 문이 실행되어 반복문이 종료됩니다.
- 이 코드를 실행하면 0, 1, 2, 3, 4가 출력됩니다.
3.2. continue
continue 문은 현재 반복을 건너뛰고 다음 반복으로 넘어갑니다.
count = 0
while count < 5:
count += 1
if count == 3:
continue # count가 3일 때 반복 건너뛰기
print(count)
코드 설명
- count가 3일 때 continue 문이 실행되어, 그 경우에는 print(count)가 실행되지 않고 다음 반복으로 넘어갑니다.
- 이 코드를 실행하면 1, 2, 4, 5가 출력됩니다.
오늘은 파이썬의 while 반복문에 대해 알아보았습니다.
while 반복문을 사용하면 조건이 참인 동안 코드를 반복적으로 실행할 수 있어 유용합니다. 다양한 예제를 통해 충분히 연습해 보세요!
구독!! 공감과 댓글은 저에게 큰 힘이 됩니다.
Starting Google Play App Distribution! "Tester Share" for Recruiting 20 Testers for a Closed Test.
728x90
반응형
'Python > Python Programming language' 카테고리의 다른 글
[초급] 파이썬 반복 제어문 / break, continue, pass (1) | 2024.09.22 |
---|---|
[초급] 파이썬 반복문 / 중첩 반복문 (0) | 2024.09.22 |
[초급] 파이썬 반복문 / for 반복문과 range() 함수 (0) | 2024.09.22 |
[초급] 파이썬 조건문 / 중첩 조건문 및 복합 조건식 (2) | 2024.09.21 |
[초급] 파이썬 조건문/ if, elif, else 문법과 조건식 (0) | 2024.09.21 |