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

Python Input function not Working in VS Code

    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')

当我 运行 带有代码 运行ner 扩展的代码时,代码显示在终端中但是当它到达输入函数时它冻结就像它要求我输入一些数据但是我不能输入数字或字母。

这是终端显示的...

[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 而是 vscode,你必须启用一个设置,

  1. 执行 ctrl+, 或只打开设置
  2. 在终端中搜索代码 运行ner 运行
  3. 启用它

待会儿谢谢我:)