为什么 PyCharm 在 'Run' 和 'Debug' 中有不同的输出?

Why does PyCharm has different output in 'Run' and 'Debug'?

我对 set() 有疑问。此代码在 'Run' 和 'Debug'.

中有不同的输出
n = set(input()) #input - 3490
m = set(input()) #input - 9340
if n == m:
    print(True)
else:
    print(False)

运行 - 错误,调试 - 正确。 我不明白为什么会这样。请帮忙 Python3.10

这是 PyCharm 2022.1.1 的倒退。它在 运行 期间错误地处理了 STDIN,因此存在差异。 https://youtrack.jetbrains.com/issue/PY-54238/STDIN-is-lost-for-a-second-input-call

更新到2022.1.2 RC (release candidate),问题已解决