提问人:P1x3l 提问时间:6/28/2023 最后编辑:petezurichP1x3l 更新时间:6/28/2023 访问量:63
我的 input() 函数有问题
I have a problem with the input() function
问:
我是 Python 和 Visual Studio Code 的新手。
最近,出于练习目的,我尝试在 VS Code 中运行以下代码。
even_or_not_number = input("Enter a number: ")
even_or_not_number = int(even_or_not_number)
even_test = even_or_not_number % 2
print(even_test == 0)
当我无法与放入代码中的 input() 函数交互时,问题就来了。在终端中,看起来好像 2 行已合并,因此代码不起作用。
>>> even_or_not_number = input("Enter a number: ")
Enter a number: even_or_not_number = int(even_or_not_number)
>>> even_check = even_or_not_number % 2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: not all arguments converted during string formatting
>>> print(even_check == 0)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'even_check' is not defined
我知道这是 VS Code 的问题,因为代码在 Python IDLE 中按预期工作。 我可以在 VS Code 中移动什么来实现这一点?
答:
0赞
JialeDu
6/28/2023
#1
安装 Python 扩展,然后使用 执行脚本文件。Run Python File
https://code.visualstudio.com/docs/python/python-tutorial
如果您想使用 python 交互,请参阅此文档。
您还可以选择文件中的代码,然后使用 + 打开交互式终端并执行代码的选定部分。.py
ShiftEnter
评论
input()