私はpythonの公式チュートリアルに従っています。チュートリアルに示されているように
、フィボナッチ関数を作成しました。
引数が与えられた関数からの出力は(驚いたことに)、 の
無限トレイルでした。fib()
1
0
>>> def fib(n):
... a, b = 0, 1
... while a < n:
... print a,
... a, b = b, a + b
...
>>> fib(0)
>>> fib(1)
0 0 0 0 0 0 0 0 0 0 (...repeats infinitely, had to break out with ^+Z ...)
問題を再現しようとしましたが、成功しませんでした。
>>> def fib(n):
... a, b = 0, 1
... while a < n:
... print a,
... a, b = b, a + b
...
>>> fib(0)
>>> fib(1)
0
>>> fib(1)
0
これは既知の問題ですか、それともインタープリターの一時的な不具合ですか?