def fib():
a = b = 1
while True:
yield b
a, b = b, a+b
fi = fib()
[next(fi) for x in range(1000)]
こいつをpythonのインタプリタにコピペして実行してみてください.
なんと,数字と数字の切れ目が放物線のパターンを描きます!
俺は数学に疎いので何が起きてるのかさっぱりわからないのですが,ちょっと感動.
もし解説できる方がいたらコメントでもお願いします.
0 件のコメント:
コメントを投稿