课程
/后端开发
/Python
/python进阶
1、在我自己的电脑中运行答案,结果显示时间差为0.0秒。
2、添加了两个打印语句后,时间差不再是0.0秒了,这是什么原因?
2016-09-19
源自:python进阶 2-12
正在回答
因为计算factorial(10) 对于强大的CPU而言太简单了,计算时间太短以至于几乎没有时间差。
而打印相对而言是比较耗时的
不信你可以尝试 连续打印语句打印1000次 和 计算factorial(10) 1000次 比较下时间
另外在慕课上的解释器运行时间比较长的原因是 慕课网的解释器相对比较慢(由于需要应付那么多请求)
慕粉3987841 提问者
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计