python中变量的作用,python输出语句中引用变量

  python中变量的作用,python输出语句中引用变量

  我正在尝试返回值伺服象限的to createafunctionservo _ to _ quadrant。

  问题相似硫酮已经涉及到了与全局变量外部函数有关的问题。我不认为这是个问题

  代码:

  定义伺服_到_象限(伺服值) :

  如果伺服值0: 360伺服值

  如果伺服_ val=3603360伺服_ val=伺服_ val-360

  ifservo _ val=且伺服值903360伺服象限=1

  如果伺服值=90且伺服值1803360伺服象限=2

  如果伺服值=180且伺服值=270:伺服象限=3

  如果伺服值=270且伺服值3603360伺服象限=4

  返回伺服_象限

  伺服值=-30

  象限=伺服到象限(伺服值).

  是打印(象限)

  错误:

  跟踪后退(mostrecentcalllast):

  文件" test2.py "中的第11行

  象限=伺服到象限(伺服值).

  文件" test2.py "第8行,在伺服象限中

  返回伺服_象限

  这是因为您已经在您的函数中分配了一个变量在前面的一个if条件下,并且如果有一个条件,您将没有任何伺服象限

  youcanputservo _ quadrant=0 ontopolevelofyourfunctionoryoucancheckthevalueoftheservo _ quadrantbobeforeuretany thing 3360

  如果伺服_象限:

  返回伺服_象限

  返回无

  另请注意,youneedtoreasignvariableservo _ val:

  如果伺服值03360伺服值=360伺服值

  演示:

  定义伺服_到_象限(伺服值) :

  伺服象限=0

  如果伺服值03360伺服值=360伺服值

  如果伺服_ val=3603360伺服_ val=伺服_ val-360

  ifservo _ val=且伺服值903360伺服象限=1

  如果伺服值=90且伺服值1803360伺服象限=2

  如果伺服值=180且伺服值=270:伺服象限=3

  如果伺服值=270且伺服值3603360伺服象限=4

  返回伺服_象限

  伺服值=-30

  象限=伺服到象限(伺服值).

  打印队列

  结果:

  四

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: