Python/Python Basic Lesson

Python Programming Basic - 6. 반복문 (while)

Pydole 2020. 3. 2. 20:37

 

while문

 

 

 while <참>: 
    … 수행코드1 … 
    … 수행코드2 … 

 

* while 문 내에서는 스페이스 4번으로 들여쓰기 한다. 
* 참(True)인 동안 수행코드를 실행하며, 거짓(False)일 경우 종료

 


Example. ( a가 10보다 작을 때 까지 a값을 출력 )

 

a = 1 

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

1
2
3
4
5
6
7
8
9

 


      
Example. True를 이용한 무한 루프 만들기

 

while True:
    print('무한 루프입니다') 
    
    

무한 루프입니다 
무한 루프입니다 
무한 루프입니다 
… 
… 

 



while문과 continue & break 

a = 1 

while a < 10: 
    a = a + 1 
    
    if a % 2 == 1: 
        continue    # 이하 코드를 수행하지 않고, 다음 반복을 수행 
        
    print(a)



2 
4 
6 
8 
10 

 

a = 1 

while a < 10: 
    if a == 5: 
        break     # a가 5가 되었을 때, 반복문(while)을 종료

    print(a) 
    a = a + 1
    
 
 
1 
2 
3 
4