gpt4 book ai didi

python - Pycharm 中的 """input().split() in loop"""问题

转载 作者:行者123 更新时间:2023-12-04 18:38:33 25 4
gpt4 key购买 nike

n, m, k, r = tuple([int(i) for i in input().split()])

roads = []

for road in range(m):
t = tuple(list(map(int, input().split())))
roads.append(t)

print(roads)
我的输入是:
6 6 2 6
0 1
1 2
2 3
3 4
4 1
3 5
当我使用上述输入运行上述代码时,我的程序在我的 Ubuntu 终端上运行良好,输出如下:
[(0, 1), (1, 2), (2, 3), (3, 4), (4, 1), (3, 5)]
但是,当我在 Pycharm 上使用相同的输入运行相同的代码时,它可以正常工作,但输出不合逻辑:
[(), (0, 1), (), (1, 2), (), (2, 3)]
当我在我的 Ubuntu Pycharm 环境中进行调试时,它也很理想。但是当我运行 codem 时,它会输出不合逻辑的输出。
此外,当我像这样添加另外两个 print()-s 时:
n, m, k, r = tuple([int(i) for i in input().split()])

print()

roads = []

for road in range(m):
t = tuple(list(map(int, input().split())))
print()
roads.append(t)


print(roads)
在这种情况下,一切都很好。
为什么?有什么事?

最佳答案

friend ,我想,我找到了答案。这是与 Pycharm 环境相关的问题。尝试启用“终端仿真”。
打开运行配置并切换此复选框:
enter image description here

关于python - Pycharm 中的 """input().split() in loop"""问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72255982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com