1. if ¶
~cpp if 1: <1> elif 2: <2> else: <3>
1 <1> 행, 2 해 <2> 행. <3> 행 else (:) 해 하, else if elif 한. if 한.
한 .
한 .
~cpp >>> order = 'spagetti' >>> if order == 'spam': price = 500 elif order == 'ham': price = 700 elif order == 'egg': price = 300 elif order == 'spagetti': price = 900
하 , C switch, case 해하 . 한 .
~cpp >>> order = 'spagetti' >>> menu = { 'spam':500, 'ham':700, 'egg':300, 'spagetti':900} >>> price = menu[order]
2. for ¶
~cpp for <> in <>: <1> else: <2>
<> 한. 횟 <> 크 , for continue for 행 하 break <2> 행하 for . else <2> for 행한. 1 10 합 하 .
~cpp >>> sum = 0 >>> for x in range(1, 11): sum = sum + x >>> print sum 55
for 함 하 enumerate() 함 한(파 2.3 ). enumerate() 함 (, ) 튜플 .
~cpp >>> L = [ 'cat', 'dog', 'bird', 'pig', 'spam'] >>> for k, animal in enumerate(L): ... print k, animal ... 0 cat 1 dog 2 bird 3 pig 4 spam
3. while ¶
~cpp while <>: <1> else: <2>
헤 행 while else 행, break else 행하 . while continue 헤 하 break while 히 .
1 10 .
1 10 .
~cpp >>> count = 1 >>> while count < 11: print count count = count + 1