doridoridoriand’s diary

主に技術的なことを書いていく予定(たぶん)

色々な言語でフィボナッチ

なんとなく色々な言語でフィボナッチワンライナーを実装してみました。

Ruby
p 0; a = 1; b = 0; while a < 10000 do p a; a += b; b = a - b; end
Perl
print 0; $a = 1; $b = 0; while ($a < 10000) {print "$a\n"; $a += $b; $b = $a - $b}
Python
a = 1; b= 0
while < 10000: print str(a); a+= b; b= a- b

Pythonがうまく一行に出来なかったので誰か教えてください。なんとなくgenerator使わないといけない気がする。。。