“while” 반복문은 파이썬에서 사용되는 제어 구조 중 하나로, 특정 조건이 참(True)인 동안 코드 블록을 반복적으로 실행하는 데 사용됩니다. “while” 반복문은 조건이 “False”가 될 때까지 실행을 계속합니다. 아래 예제를 통해 어떻게 사용하는지 알아보시기 바랍니다.
◎ 1. 구문 |
“while” 반복문은 파이썬에서 사용되는 반복 구조 중 하나로, 특정 조건이 참(True)인 동안 반복적으로 코드 블록을 실행합니다. “while” 반복문의 동작 “조건”을 평가하여 그 결과가 참(True)이면 코드 블록이 실행합니다. 코드 블록이 실행된 후, 다시 “조건”을 평가합니다. 만약 “조건”이 여전히 참이면 코드 블록이 다시 실행됩니다. 이 프로세스가 반복되고, “조건”이 거짓(False)이 될 때까지 반복이 계속됩니다.
while 조건:
# 조건이 참일 때 실행할 코드
l “while”: 반복문의 키워드로, 반복문의 시작을 나타냅니다.
l “조건”: 조건식이며, 참(True) 또는 거짓(False) 값을 반환하는 표현식입니다. 이 조건이 참인 경우에만 코드 블록이 실행됩니다.
l “# 조건이 참인 동안 반복 실행할 코드 블록”: 조건이 참일 때 실행되는 코드 블록입니다. 이 블록 안에는 원하는 작업을 수행하는 코드가 들어갑니다.
◎ 2. 숫자 역순 출력 |
코드는 “count” 변수를 초기화하고, “count”가 0보다 큰 동안 반복하여 “count”의 값을 출력하고 1씩 감소시킵니다.
count = 5
while count > 0:
print(count)
count -= 1
[출력]
5
4
3
2
1
◎ 3. 사용자 입력 확인 |
코드는 사용자로부터 암호를 입력받고, 입력한 암호가 올바르지 않으면 반복하여 암호를 다시 입력하도록 요청합니다. 올바른 암호를 입력하면 반복문이 종료됩니다.
password = "파이썬"
user_input = input("암호를 입력하세요: ")
while user_input != password:
print("암호가 틀렸습니다.")
user_input = input("암호를 다시 입력하세요: ")
print("암호가 맞았습니다.")
[출력]
올바른 암호를 입력한 경우 "암호가 맞았습니다."가 출력됩니다.
◎ 4. 조건에 따른 반복 |
코드는 1부터 10까지의 숫자를 반복하며, 각 숫자가 짝수인지 홀수인지를 판별하여 출력합니다.
number = 1
while number <= 10:
if number % 2 == 0:
print(number, "는 짝수입니다.")
else:
print(number, "는 홀수입니다.")
number += 1
[출력]
1 는 홀수입니다.
2 는 짝수입니다.
3 는 홀수입니다.
4 는 짝수입니다.
5 는 홀수입니다.
6 는 짝수입니다.
7 는 홀수입니다.
8 는 짝수입니다.
9 는 홀수입니다.
10 는 짝수입니다.
'파이썬 Python' 카테고리의 다른 글
파이썬(Python) print 함수 사용하기 (1) | 2023.11.14 |
---|---|
파이썬(Python) def 함수 정의 사용법 (0) | 2023.11.09 |
파이썬(Python) 반복문 for in 구문 사용하는 방법 (0) | 2023.11.08 |
파이썬(Python) 개수 확인 len 함수 사용하기 (0) | 2023.11.07 |
파이썬(Python) 사용자 입력 input 함수 사용하기 (0) | 2023.11.07 |
파이썬 print 함수의 여러 인수, 구분 문자열과 끝 문자열 사용 (0) | 2023.11.05 |
파이썬 requests 설치하는 방법 (0) | 2023.11.04 |
파이썬 딕셔너리 별표 두개 연산자 언팩킹(**) 사용하는 방법 (0) | 2023.11.02 |