Python初学者8号 发表于 2021-2-7 21:42:39

关于注释对参数的影响

我在写代码的时候,明明前面给了一个变量,结果后面再用居然说没有申明,wotm直接裂开

思来想去我发现了!!!

我是傻逼,注释瞎几把用:
如下面的代码,我的Ax的这个变量在注释后出现了没有申明的奇怪现象!!!!!{:5_107:}
    for i in range(10):
      Ax = list()
      a = np.array([ * math.pi / 180), 0, -math.sin(qj * math.pi / 180)],
                      ,
                      * math.pi / 180), 0, math.cos(qj * math.pi / 180)]])
      b = np.array()
      x = np.linalg.solve(a, b)
      A = np.array([) * math.pi / 180), math.sin((90 - qx) * math.pi / 180), 0],
                      [-math.sin((90 - qx) * math.pi / 180), math.cos((90 - qx) * math.pi / 180), 0],
                      ])
      X = np.linalg.solve(A, x)# 法向量
      O2 = np.array(, Oy, Oz])
      
'''
我们现在想要生成10个就好了,而不是生成10次导致每次都保存为一个V2覆盖掉文件
所以想法就是,直接生成10个,下面是两个核心的函数:
f1 :Ax = gp_Ax2(gp_Pnt(), gp_Dir()函数和    f2 :BRepPrimAPI_MakeCylinder(Ax, r, h).Shape()
其中,f1是f2的一个子函数,f2才是生成10的关键。那么生成十个的关键就是命名十个——引用十次,可以使用列表实现,将cir作为list来存储
'''
      Ax.append(gp_Ax2(gp_Pnt(O2, O2, O2), gp_Dir(X, X, X)))# 圆柱底面圆心坐标系


在这里的注释我直接插入了这段话,当然,看起来没问题是吧{:5_91:} 实际问题大的很!!!!!这直接影响了缩进!!!
应该改成这样就好了:
    for i in range(10):
      Ax = list()
      a = np.array([ * math.pi / 180), 0, -math.sin(qj * math.pi / 180)],
                      ,
                      * math.pi / 180), 0, math.cos(qj * math.pi / 180)]])
      b = np.array()
      x = np.linalg.solve(a, b)
      A = np.array([) * math.pi / 180), math.sin((90 - qx) * math.pi / 180), 0],
                      [-math.sin((90 - qx) * math.pi / 180), math.cos((90 - qx) * math.pi / 180), 0],
                      ])
      X = np.linalg.solve(A, x)# 法向量
      O2 = np.array(, Oy, Oz])
      
      '''
            我们现在想要生成10个就好了,而不是生成10次导致每次都保存为一个V2覆盖掉文件
            所以想法就是,直接生成10个,下面是两个核心的函数:
             f1 :Ax = gp_Ax2(gp_Pnt(), gp_Dir()函数和    f2 :BRepPrimAPI_MakeCylinder(Ax, r, h).Shape()
            其中,f1是f2的一个子函数,f2才是生成10的关键。那么生成十个的关键就是命名十个——引用十次,可以使用列表实现,将cir作为list来存储

      '''
      Ax.append(gp_Ax2(gp_Pnt(O2, O2, O2), gp_Dir(X, X, X)))# 圆柱底面圆心坐标系好了,就是这些了,希望大家不要踩雷(我是菜逼一个)
页: [1]
查看完整版本: 关于注释对参数的影响