코드 여행 일기

파이썬 while 문을 활용한 반복문 예제 본문

Python

파이썬 while 문을 활용한 반복문 예제

할짝개발자 2024. 1. 14. 01:33
728x90
반응형

 

 

안녕하세요! 이번에는 파이썬의 반복문 중 하나인 while 문에 대해 알아보겠습니다.

while 문은 주어진 조건이 참(True)인 동안 특정 블록의 코드를 반복해서 실행하는 데에 사용됩니다.

아래 예제를 통해 while 문의 사용법과 활용 방법을 알아보겠습니다.

 


 

1. while 문의 기본 구조

 

count = 0

while count < 5:
    print(f"현재 count 값: {count}")
    count += 1

 

결과:

현재 count 값: 0
현재 count 값: 1
현재 count 값: 2
현재 count 값: 3
현재 count 값: 4

 

 

2. 무한 루프(Infinity Loop)와 break 문

 

while True:
    user_input = input("종료하려면 'exit'을 입력하세요: ")
    
    if user_input.lower() == 'exit':
        print("프로그램을 종료합니다.")
        break
    else:
        print("계속 진행합니다.")

 

이 예제에서는 사용자가 'exit'을 입력할 때까지 프로그램이 계속해서 반복됩니다.

break 문을 사용하여 무한 루프를 종료합니다.

 

 

3. while 문과 조건식

 

number = 1

while number <= 10:
    if number % 2 == 0:
        print(f"{number}은(는) 짝수입니다.")
    else:
        print(f"{number}은(는) 홀수입니다.")
    
    number += 1

 

결과:

1은(는) 홀수입니다.
2은(는) 짝수입니다.
3은(는) 홀수입니다.
4은(는) 짝수입니다.
5은(는) 홀수입니다.
6은(는) 짝수입니다.
7은(는) 홀수입니다.
8은(는) 짝수입니다.
9은(는) 홀수입니다.
10은(는) 짝수입니다.

 

 

4. while 문을 이용한 간단한 예제

 

password = "python"

while True:
    user_password = input("비밀번호를 입력하세요: ")
    
    if user_password == password:
        print("비밀번호가 일치합니다. 로그인 성공!")
        break
    else:
        print("비밀번호가 일치하지 않습니다. 다시 시도하세요.")

 


 

이렇게 while 문을 활용하면 특정 조건이 만족되지 않을 때까지 특정 블록의 코드를 반복해서 실행할 수 있습니다.

while 문은 프로그램에서 반복 작업을 효과적으로 수행할 때 유용하게 활용됩니다.

계속해서 파이썬의 다양한 기능을 탐험해보세요!

728x90
반응형