g=0def smooth(self, a, b): k=0 c = self.name[a] d = self.name[b] e,f=c,d while(e.get_p()!=f.get_p() and e.get_p()!=None and f.get_p()!=None): k+=1 e=e.get_p() f=f.get_p() if(e.get_p==None and f.get_p()!=None): global g g+=1 d=d.get_p() return self.smooth(a,d.name) return(k,g)忽略被调用的函数,但是在if语句中它不会更新g的值,并且在使用值进行调用时未定义错误的全局名称' g'.Please Help
添加回答
举报
0/150
提交
取消