spam = 'Spam' spam, ham = 'yum', 'YUM' [spam, ham] = ['yum', 'YUM'] spam = ham = 'lunch'
if <条件1>: <文1> elif <条件2>: # 省略可 <文2> else: # 省略可 <文3>
その他に pass は,「なにもしない」文として使われる.while <条件1>: <文1> if <条件2>: <文2> break # ループから抜ける if <条件3>: <文3> continue # ループの先頭へ移る <文4> else: # break が実行されなかったとき <文5> # 文2が実行される
for target in object: <文1> # while と同様 else: # break が実行されなかったとき
ファイルから1行ずつ読み出す.x = 1 s = 0 while x <= 10: s = s + x x = x + 1 print s または s = 0 for i in range(1,11): s = s + i print s
file = open('filename','r') while 1: line = file.readline() if not line: break print line, または, file = open('filename','r') for line in file.readlines(): print line,