본문 바로가기

python/python 기초

python 공부 제어문 while 문

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

 

이번에는 제어문중에 while 문에대해 공부해보겠습니다.

while문은 주로 반복해야할문장에 쓰입니다.

while 문의 활용법은 이렇습니다.


while 조건 :

    문장1

     문장2

a=1

while(a<10):

    print("%d 번째 반복중입니다"%a)

    a=a+1


이문장은 a가 10이되면 멈추는문장입니다.

먼저 a가 1일떄 

a는 10보다작으니 문장이실행됩니다.

print 문을 출력해주고 그다음

a=a+1 을 실행합니다 a=a+1은 

a라는변수안에 a값+1  즉 1을 더해주는 문장입니다.

이렇게되면 문장이끝날때쯤 a는 2가되고 출력하고 다시 1증가해서 3이되어 

a가 10이 될때 반복문이 종료되게됩니다.


이번에는 무한루프를 만들어보겠습니다.

무한루프는 자주쓰입니다.

무한반복이 되는이유는 while 문의 조건이 '1' 항상 참이기때문에 무한적으로 돌아가게됩니다.

이문장이 실행될떄 멈추는법은 Ctrl + C 키를 동시 눌러야 문장이 빠져나옵니다.

무한루프로된 예제  프로그램을 하나 만들어보겠습니다.

저금통 프로그램입니다. 

input으로 입력받아 저금통에 10000원이될때까지 무한루프를 돌리고 break 10000원이 모이면 break 문으로 

빠져나올수잇습니다. 

break 문은 반복문을 루프에서 빠져나올때  사용합니다.

pass 는 그문장이 실행됫을때 아무것도하지않고 넘어갈때 사용합니다.



'python > python 기초' 카테고리의 다른 글

python 공부 함수  (0) 2016.11.22
python 공부 제어분 for문  (0) 2016.11.20
python 공부 제어문 if문  (0) 2015.04.15
python 공부 딕셔너리  (0) 2015.03.19
python 공부 터플(tuple)  (0) 2015.03.10