假如:#50# S3=...........(一个赋值行为)#60# for............(这里有个三重循环)##三重循环结束##if ((L-1)==0):L=0goto 60··else:if (S3>S2):goto 50我要实现goto的功能,请问在不安装第三方库的前提下如何实现?
                    
                    
                3 回答
                            倚天杖
                            
                                
                            
                        
                        
                                                
                    TA贡献1828条经验 获得超3个赞
python有一个goto的库,你可以下源码了解一下。这里实在不方便发连接,在百度上搜“python goto”
原理是这样:通过给所有函数修改trace,然后在异常时就会执行设置的函数。
| 12345 | sys.settrace(_trace)frame = sys._getframe().f_backwhile frame:    frame.f_trace = _trace    frame = frame.f_back | 
- 3 回答
 - 0 关注
 - 5428 浏览
 
添加回答
举报
0/150
	提交
		取消
	