Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python名称错误:未定义名称“timeInMinutes”_Python_Visual Studio Code_Calculator_Nameerror - Fatal编程技术网

Python名称错误:未定义名称“timeInMinutes”

Python名称错误:未定义名称“timeInMinutes”,python,visual-studio-code,calculator,nameerror,Python,Visual Studio Code,Calculator,Nameerror,我正在努力学习python,虽然我有一些经验,但我似乎有一个非常基本的问题 我正在使用VS代码,以及它为python自动安装的基本python包扩展,我正在尝试编写一个以秒为单位的计算器,并将其转换为分+秒,但在我尝试运行非常基本的程序时,它说: Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'timeInMinute

我正在努力学习python,虽然我有一些经验,但我似乎有一个非常基本的问题

我正在使用VS代码,以及它为python自动安装的基本python包扩展,我正在尝试编写一个以秒为单位的计算器,并将其转换为分+秒,但在我尝试运行非常基本的程序时,它说:

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

NameError: name 'timeInMinutes' is not defined
编辑: 我应该指定:我使用python 3.9

我应该降级到python 2吗

编辑2:
我正在尝试运行它,或者使用右上角的绿色箭头,或者使用shift+enter组合键,我不知道如何为绿色播放按钮配置调试器,但是shift+enter只运行您标记的行


如果要使用所需的快捷方式,请首先选择所有代码。

我不知道是什么原因导致了问题,但我将我的解释器从python 3更改为python 2,现在问题已经解决了

这段代码对我来说工作正常,是不是还有其他什么?似乎这个错误不是来自你附加的代码。另外,您使用哪一版本的python?如何运行代码?有没有调试?您的代码在“idle”中/python 3.8 btw中为我工作-可能您的意思是使用timeInSeconds//60,而不是timeInSeconds/60。错误表明您的配置中的某些内容已关闭。请注意,它显示的是文件,第1行,而不是您正在运行的实际文件。。。我建议您阅读一些关于如何运行不需要降级的py文件的VSC文档。单击绿色箭头会得到什么?这是一个非常糟糕的解决方案。我希望您知道Python 2已经过了它的生命周期,不再受支持。您没有理由降级,您应该尝试使用最新的可用版本。您的配置一定有问题-由于f字符串的原因,此代码不应在python2中运行。还是你改变了密码?否则,python2配置实际上使用python3解释器。
timeInSeconds = 1823
timeInMinutes = timeInSeconds / 60
timeInRest = timeInSeconds % 60

print(f"Your time in minutes and seconds is {timeInMinutes}:{timeInRest}")