파이썬
파이썬 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)