python-3.x - Python程序在for循环完成后停止,里面有输入
问题描述
我在文本编辑器中编写代码并通过双击代码执行它。代码相当简单:
n_inp = int(input("N: "))
num = []
for i in range(n_inp):
num.append(int(input("Number: " )))
print(num)
但由于某种原因,程序在循环完成后才停止。它从不打印数字,程序刚刚关闭。我尝试在 print(num) 之后使用 sleep 命令来查看它是否改变了任何东西,但它没有。代码有问题吗?还是我应该只使用一些 IDE 来执行它?提前致谢。
编辑:从命令提示符执行代码时运行良好,我只是不会通过再次双击来运行代码。
解决方案
但我在 python3 中尝试了相同的代码,它工作正常......
num 打印输出,如....
N: 3
Number: 12
Number: 13
Number: 14
[12, 13, 14]
推荐阅读
- node.js - 在 nodejs 中使用 msnodesqlv8 创建连接池
- flutter - 你可以在颤振布局中插入原生布局吗?
- html - 图像上的文本叠加
- android - 无法在 Android 设备上运行 Flutter 项目:ProcessException: gradlew异常退出
- javascript - Bootstrap 4 计数器 - 最长持续时间?
- c# - 如何在 xamarin 表单地图中动态设置缩放级别
- node.js - 如果我想提供 React 文件并进行 API 调用,我应该使用一台服务器还是两台服务器?
- c - 如何将具有右位移的数字除以 2 的非幂
- javascript - 下拉菜单未显示所选选项
- c# - 在 web api 中执行存储过程时获取空值,但在 MSSQL 中获取结果