Python 输入函数在 VS 代码中不起作用

标签 python visual-studio-code input terminal vscode-code-runner

    balance = 100
    print('Current Balance: ', balance)
    while balance > 0:
        print('1. WITHDRAW')
        print('2. DEPOSIT')
        choice = input("Select an option... ")
        if (choice == 1):
            print('1')
        elif (choice == 2):
            print('2')
        else:
            print('test')

当我使用代码运行器扩展运行代码时,代码会显示在终端中,但是当它进入输入函数时,它会卡住,就像它要求我输入一些数据一样,但我无法输入数字或字母。

这是终端显示的...

[Running] python -u "c:\Users\bowen\Desktop\CSE 120\PROJECT 3\main.py"
Current Balance:  100
1. WITHDRAW
2. DEPOSIT
Select an option... 

最佳答案

Code Runner 在 OUTPUT 中显示结果,默认情况下不接受输入。添加

"code-runner.runInTerminal": true

在Settings.json中,就可以输入数据了。

关于Python 输入函数在 VS 代码中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69186311/

相关文章:

python - Python 注释是否必须与周围的代码块缩进相同? (VS代码)

javascript - 如何在javascript函数中使用输入框的值

javascript - react ,绑定(bind)输入值

c++ - 在 C/C++ 中将矩阵读取为二维数组

python - 提交表单时HttpResponse不会显示 `post`信息

基于 Python 文本的 RPG - 武器选择

Python:时间日期问题

python - Jython 还是 JRuby?

visual-studio-code - 有没有办法让 VS Code 默认创建 HTML 文件?

visual-studio - 如何在 Visual Studio IDE 中打开 Visual Studio Code 文件夹(项目)