如何解决Python NameError:未定义名称“timeInMinutes”
我正在努力学习python,虽然我有一些经验,但我似乎有一个很基本的问题;
我正在使用 VS Code 以及基本的 python“包”(它为 python 自动安装的扩展),我正在尝试编写一个计算器,该计算器需要以秒为单位的时间并将其转换为分钟 + 秒,但正如我我正在尝试运行非常基本的程序,它说:
Traceback (most recent call last):
File "<stdin>",line 1,in <module>
NameError: name 'timeInMinutes' is not defined
我的代码:
timeInSeconds = 1823
timeInMinutes = timeInSeconds / 60
timeInRest = timeInSeconds % 60
print(f"Your time in minutes and seconds is {timeInMinutes}:{timeInRest}")
编辑: 我应该指定:我使用 python 3.9
我应该降级到 python 2 吗?
编辑2: 我正在尝试运行它,要么使用右上角的绿色箭头,要么使用 shift+enter 组合
解决方法
我不知道您的调试器是如何为绿色播放按钮配置的,但 SHIFT+ENTER 只运行您标记的行。
如果您想使用所需的快捷方式,请先选择所有代码。
,我不知道是什么导致了问题,但我将解释器从 python 3 更改为 python 2,现在问题消失了!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。