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