파이썬

파이썬 while 반복문

쁘로그래머 2019. 8. 19. 10:39

일반적으로 while 루프를 사용하면 주어진 조건이 true 인 한 코드의 일부를 실행할 수 있습니다.

반복되는 if 문으로 볼 수 있습니다. 

while 루프는 반복 횟수를 미리 알 수없는 경우에 주로 사용됩니다.


# while 구문

while expression:  

    statements  


# while문 예시

i=1;  

while i<=10:  

    print(i);  

    i=i+1;  


# 결과

1

2

3

4

5

6

7

8

9

10


# 무한 while loop

while 루프에 주어진 조건이 절대 false가되지 않으면 

while 루프는 종료되지 않고 무한 while 루프가됩니다.


while 루프에서 0이 아닌 값은 항상 참 조건을 나타내고 

0은 항상 거짓 조건을 나타냅니다. 


이러한 유형의 접근 방식은 프로그램이 방해없이 

루프에서 지속적으로 실행되도록하려는 경우에 유용합니다.


# 무한 while loop 예시

var = 1  

while var != 2:  

    i = int(input("Enter the number?"))  

    print ("Entered value is %d"%(i))  


# 결과

Enter the number?102

Entered value is 102

Enter the number?102

Entered value is 102

Enter the number?103

Entered value is 103

Enter the number?103

(infinite loop)