파이썬 제어문 while
이번 강좌는 while문 사용법에 대한 소개 입니다.
==================================
while 조건:
수행 1
수행 2
==================================
조건이 참인 동안 수행1, 수행2 실행 한다.
구구단 2단을 출력 예문
==========================================================
#!/usr/bin/python
# -*- coding: utf-8 -*-
val = 1
while val < 10 :
print "2 * {0} = {1}".format(val, val*2)
val = val + 1
==========================================================
결과 :
2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18
==========================================================
while val < 10 : val 값이 10 이하면 while 안에 문장 실행
print "2 * {0} = {1}".format(val, val*2) 구구단 출력
val = val + 1 val 값을 1 더한다.
break 사용법
==========================================================
#!/usr/bin/python
# -*- coding: utf-8 -*-
val = 1
print "시작"
while 1 : #항상 참이다.
print "카운팅 {0}".format(val)
if val == 3 : #만약 val 값이 3 이면
print "루푸 빠져 나온다."
break # while 을 빠져 나온다.
val = val + 1
print "끝"
==========================================================
결과 :
시작
카운팅 1
카운팅 2
카운팅 3
루푸 빠져 나온다.
끝
==========================================================
Continue 사용법 ( 홀 수 출력 예제 )
==========================================================
#!/usr/bin/python
# -*- coding: utf-8 -*-
val = 0
print "시작"
while val < 10 : # 1 : val이 10이 될때 까지 실행
val = val + 1 # 2 : val에 1을 더한다.
if val % 2 == 0 : # 3 : val 이 짝 수 이면
continue # 4 : 다음을 실행 하지 말고 1번으로 간다.
print val
==========================================================
결과 :
시작
1
3
5
7
9
==========================================================
'프로그램 > Python' 카테고리의 다른 글
[Python] 함수 (1) (0) | 2016.09.11 |
---|---|
[Python] 제어문 for (0) | 2016.09.11 |
[Python] 문자열 다루기 (0) | 2016.09.05 |
[Python] 리스트형 기능 (0) | 2016.09.04 |
[Python] 리스트, 튜플 기본 연산 (0) | 2016.09.04 |