본문 바로가기

Python

제어문

[ 파이썬 제어문 ]

/* 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