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