[pypy-dev] bug on fibonacci
华宏亮
13581850130 at 126.com
Tue Jan 14 14:41:39 CET 2014
FYI.
bug: run fibonacci() for 10 times and it's much lower since the second time.
pypy:
Python 2.7.3 (87aa9de10f9c, Nov 24 2013, 20:57:21)
[PyPy 2.2.1 with GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.2.79)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
And now for something completely different: ``and nannanj to you as well''
applematoMacBook-Pro:pypy apple$ cat fib.py
#######################################################
import time
def fibonacci(n):
if n < 2:
return n
return fibonacci(n - 2) + fibonacci(n - 1)
for i in range(10):
t1 = time.time()
fibonacci(40)
print time.time() - t1
#########################################################
applematoMacBook-Pro:pypy apple$ pypy fib.py
6.90701889992
143.203435183
140.465835094
139.754812956
139.877434015
136.691543102
135.03269887
138.482003927
^CTraceback (most recent call last):
File "app_main.py", line 72, in run_toplevel
File "fib.py", line 10, in <module>
fibonacci(40)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
File "fib.py", line 6, in fibonacci
return fibonacci(n - 2) + fibonacci(n - 1)
KeyboardInterrupt
--
------------------------------------------------------------------------
华宏亮
Mobile:13581850130
E-mail: huahl at 126.com
MSN: kvhua at msn.com
公司: 掌上维度(北京)科技有限公司
地址: 北京市西城区32号枫蓝国际中心B座504A
电话: 010-62220515
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pypy-dev/attachments/20140114/16106d74/attachment.html>
More information about the pypy-dev
mailing list