Language/Python
[03-3] Python - while (반복문, Loops)
TechNote.kr
2017. 1. 5. 01:10
728x90
while은 for과 마찬가지로 조건이 맞을 경우 특정 문장을 반복해서 실행하는 문법이다.
while 의 기본 문법
>>> while 조건문: ... 실행문(Statements) ...
while 의 다양한 사용 방법
1) while의 기본적인 사용 방법
>>> x = 10 >>> while x > 0: ... print "In while loop : %d" %x ... x -= 1 ... In while loop : 10 In while loop : 9 In while loop : 8 In while loop : 7 In while loop : 6 In while loop : 5 In while loop : 4 In while loop : 3 In while loop : 2 In while loop : 1 >>>
while은 조건이 맞으면 loop 내부 문장을 반복적으로 실행하기 때문에 위의 예제에서는 x가 0이 될 때까지 print 문장을 10번 반복한다.
2) 반복문의 중단 - break
>>> x = 10 >>> while x > 0: ... print "In while loop : %d" %x ... x -= 1 ... if x == 5: ... break ... In while loop : 10 In while loop : 9 In while loop : 8 In while loop : 7 In while loop : 6 >>>
while 내부에 break문을 넣으면 break 문을 만나는 즉시 while 문을 중단한다.
3) 반복문의 처음으로 돌아가기 - continue
>>> x = 10 >>> while x > 0: ... if x == 5: ... x -= 1 ... continue ... print "In while loop : %d" % x ... x -= 1 ... In while loop : 10 In while loop : 9 In while loop : 8 In while loop : 7 In while loop : 6 In while loop : 4 In while loop : 3 In while loop : 2 In while loop : 1 >>>
while 문 내에서 continue를 만나게 되면 이후 문장들을 실행하지 않고 다시 while 시작 부분으로 돌아간다.
728x90