vscode不能在终端中运行python选中内容/行

在vscode中运行python选中内容,结果为什么是这个样子,哪个设置或配置出错了?

img

但是如果把这3行代码作为一个python文件,在终端中运行就没有问题。

img

请问,这到底是什么问题啊?

你好!你这个问题是初学者常犯的错误,报错是因为你复制了三行代码在终端运行,这就导致了,运行第一行代码的时候,把第二行的代码填进第一行的输入框了,所以只运行了第一行代码,并且把第二行代码赋值给了a,导致运行第三行代码的时候,报错提示没有定义b。如果你一定想要在终端运行这三行代码,靠谱的做法是:先复制第一行,然后回车运行,输入数值,接着复制第二行,回车运行,输入数值,最后复制第三行,回车运行。