我是python的新手。所以我的代码运行得很好,直到几个小时后我打开了同样的程序。使用的语言是Python,在Visual代码中。这是输出终端的屏幕截图。
程序提示用户在开始时按"M"或"D"。然而,当我这样做时,它并没有注册。不仅"M"或"D",输入的任何字符都不被接受。我已经测试了代码运行程序扩展。如上所述,在这之前的几个小时就已经接受了输入。我今天自己安装了可视化代码,所以它是最新版本。请帮忙。
看起来更像是Visual代码中的一个问题/bug。尝试从外部运行程序,方法是转到文件夹,打开控制台窗口,然后输入python hello_world.py
运行程序,然后您就会看到问题的来源。
编辑:我个人不使用Visual Code,但这听起来和你的问题类似:如何允许VS Code接受用户的输入?
这不是python问题,可能是您的VSCode或其扩展或计算机的问题。尝试执行以下步骤:
- 重新启动电脑
- 重新启动VSCode
- 重新安装VSCode
- 尝试使用Shell,有一个例子
- 尝试另一台电脑
- 试试像这样的在线python控制台
- 安装Linux而不是Windows
等等。