名称错误:未定义名称“x2”

2024-03-28 18:40:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用我的π从传感器读取数据,为了计算大小来确定加速度,但是当我运行一个测试程序时,我总是得到以下错误

Time elasped: 0
Traceback (most recent call last):
  File "MMA7455.py", line 47, in <module>
    print("X = ", x2)
NameError: name 'x2' is not defined

这就是我一直在用的代码

^{pr2}$

我试着把x,y,z传递到函数中,但似乎没有工作。谢谢如果能得到帮助,我将不胜感激。在


Tags: mosttime错误传感器读取数据call测试程序file
1条回答
网友
1楼 · 发布于 2024-03-28 18:40:31

当您从函数返回值时,在函数中为它们指定的变量名不一定仍然存在于该函数之外。在您的例子中,当您调用calculateMag()时,返回值不在任何地方。试试这个:

x2,y2,z2,magnitude = calculateMag()

print("X = ", x2)
print("Y = ", y2)
print("Z = ", z2)

相关问题 更多 >