조건이 참이면 계속 돈다. 즉, while ( i < 10 ): 같은 조건식이 없기 때문에

내부 로직에서 무언가 에러가 발생하거나 break가 잡히기 전에는 무한루프를 돈다.

 

이런식으로 에러 없이 종료되게 조건을 넣어줄 수 있다.

testList = [0,1,2,3,4,5,6,7,8,9]
i = 0
while(True):
    print(testList[i])
    i += 1
    if (len(testLIst) == i):
        break

 

while(True)에 대한 응용으로 if(True)도 있다.

+ Recent posts