どうしてプログラマに・・・プログラムが書けないのか?
via http://d.hatena.ne.jp/fbis/20070508/1178607329
流石にPerlではできるだろうということで、初めてpythonコードを自前で書いてみた。
#!/usr/local/bin/python for i in range(1,101): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: print "Fizz" elif i % 5 == 0: print "Bazz" else: print i
for文の書き方とか、if文の書き方とか全くもって知らなかったので、10分ほど掛かった。
寧ろこのエントリを書く方が時間掛かった。(はてな記法が覚えられん…)
pythonに実際触れてみて初めて知ったこと。
- インデントはタブだけじゃなくスペースもOK。
- && は使えない。
- else if でも elsifでもなくて elif
- for 文の書き方が何となくQuickBasicを思い出させる
追記:range(1,100):からrange(1,101):に修正。