在 Sublime Text 3 中执行 Python 代码时出现问题

Problem with executing Python code in Sublime Text 3

我已经完成了在 Sublime Text 3 中设置 Python 的所有工作。

当我执行我的代码时,它显示第一行,然后没有其他内容。

我可以在第一行之后打字,但没有任何反应。

这发生在我执行的每个代码上,但我会提供我的代码并解释它的作用

(代码是克罗地亚语,所以不要介意文字)

Python版本:3.9.2

代码:

print('\n')

height = int(input("Unesi svoju visinu: "))

width = int(input("Unesi svoju debljinu: "))

BMI = width / (he/100)**2


if BMI<=18.4:
    print("Ti se moraš udebljati!")

elif BMI<=24.9:
    print("Dobar si!")

elif BMI<=29.9:
    print("Malo se trebaš smršaviti!")

elif BMI<=34.9:
    print("Trebaš se smršaviti!")

elif BMI<=39.9:
    print("Trebaš se puno smršaviti!")

else:
    print("Moraš odmah na treniranje!")

代码的作用:它通过第一个输入,当我在控制台输入输入并按下回车键时,代码就停止执行。

问题视频:https://youtu.be/ETsFJjw8O7s

快速 Google 搜索会将您带到 this 2018年在Sublime论坛上的讨论

Sublime Text does not support inputting data into a program. You can up vote this feature request on: Currently you can try to install the package https://packagecontrol.io/packages/SublimeREPL and use it to run you program from a Sublime Text view. You you can try out the VSCode editor: https://github.com/Microsoft/vscode, which is pretty similar with Sublime Text.

我也无法让用户输入工作,所以大概 Sublime Text 仍然不支持用户输入。