[ 파이썬 제어문 ]
/* if문 */
if 조건식1:
<수행1>
elif 조건식2:
<수행2>
else:
<수행3>
/* for문 */
for <타겟> in <객체>:
<문1>
else:
<문2>
>>> for x in [1,2,3]:
print x
1
2
3
>>> for x in ['cat','cow','tiger']:
print x
cat
cow
tiger
/* 0부터 9까지 출력 */
>>> range(10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> for x in range(10):
print x,
0 1 2 3 4 5 6 7 8 9
/* else는 for문이 정상적으로 실행된 후에 마지막으로 실행부분 */
>>> for x in range(10):
print x,
else:
print 'done'
0 1 2 3 4 5 6 7 8 9 done
/* break문을 사용하면 else문은 실행되지 않는다. */
>>> for x in range(10):
if x > 3:
break
print x,
else:
print 'done'
0 1 2 3
/* 1부터 100까지의 수 중에 3과 7로 나누어 떨어지는 수를 출력 */
>>> for x in range(1, 101):
if x % 3 == 0 and x % 7 == 0:
print x,
21 42 63 84
/* while문 */
while <조건식>:
<문1>
else:
<문2>
/* count가 0보다 큰 경우 while문 실행 */
>>> count = 5
>>> while count > 0:
print 'Hello'
count -= 1
Hello
Hello
Hello
Hello
Hello
'Python' 카테고리의 다른 글
맥(Mac)에서 파이썬(Python) 설치하기 (5) | 2015.06.18 |
---|---|
문자열 (0) | 2009.08.23 |
수치 자료형과 연산자 (0) | 2009.08.23 |
Python 기초 (0) | 2009.08.23 |