Python 2.6を使っている人へ。
2.6だと以下のコードはエラーになる。
for i in range(10):
if(i%2 == 0):
print("{} is even".format(i))
else:
print("{} is odd".format(i))
print("done")
2.6は上記の書き方ではだめみたい。
http://stackoverflow.com/questions/10054122/valueerror-zero-length-field-name-in-format-python
for i in range(10):
if(i%2 == 0):
print("{0} is even\n".format(i))
else:
print("{0} is odd\n".format(i))
print("done")
とすれば動く。
2.7か3系を使うことをおすすめします。