Pythonのfor文while文

python-for.png

簡単なfor文

for x in range(1,10):
 print(x)

Pythonではインデントが大事。printの左の半角を詰めたらエラーになっちゃうよ。
実行結果
1
2
3
4
5
6
7
8
9

C言語風に配列をまわすには

x=[0,80,120,180,240]
for i in range(0,len(x)):
 print(x[i])#こんな風にしてもok

2個飛ばしにするには

 for a in range(0, 6, 2): # 0~6までを2つとばしで繰り返す

floatはダメ

TypeError: range() integer end argument expected, got float.

while文

num = 0
while num < 2:
  print "num = " + str(num)
print "End"

逆回しfor文

[[code type="python"]]
for n in reversed(array):
print n

サポートサイト Wikidot.com