python - cmd 如何比 python idle 工作得更快(比如 10 倍)?
问题描述
我在 python 官方闲置中编写了这个常用的斐波那契 python 代码;
def fib(n):
a, b = 0, 1
while a < n:
print(a, end=' ')
a, b = b, a+b
print()
fib(10000000)
当我增加 n 时,就像我在示例中所做的那样,在空闲状态下它需要大约 30 到 60 秒才能完成,在此之后,
我将python文件保存为fibo.py,并在cmd中使用-py扩展名打开python后通过导入模块在cmd上打开它。
即使您在 cmd 中输入了一个非常大的数字 n,该过程也总是在不到 2 秒的时间内结束。它的速度非常非常高,但这对于 python idle 是不一样的,
任何答案都会被应用。
解决方案
推荐阅读
- angular - mat-menu 与固定底部导航上的页面一起向下滚动,仅限移动设备和 Chrome
- php - PHP Date - 奇怪的日期计算
- python - 使用 python-docx 从 docx 文件中读取图像
- javascript - 反应初始化:错误:sha1-psC74fOPOqC5Ijjstv9Cw0TUE10=使用sha1时完整性校验和失败:
- javascript - 尝试链接过滤器选项选择
- java - 处理告警通知
- python - 让游戏中的蛇一点一点移动而不是整体移动
- cuda - PyCUDA mem_get_ipc_handle 给出 LogicError: cuIpcGetMemHandle failed: operation not supported
- python - 可能溢出?
- javascript - React js - componentDidMount() 代码是否作为 JavaScript 发送到客户端浏览器?