为了账号安全,请及时绑定邮箱和手机立即绑定

在python中怎么实现goto功能?

/ 猿问

在python中怎么实现goto功能?

HUH函数 2019-02-21 19:15:42

假如:
#50# S3=...........(一个赋值行为)
#60# for............(这里有个三重循环)

##三重循环结束##

if ((L-1)==0):
L=0
goto 60
··else:
if (S3>S2):
goto 50

我要实现goto的功能,请问在不安装第三方库的前提下如何实现?

查看完整描述

3 回答

?
倚天杖

python有一个goto的库,你可以下源码了解一下。这里实在不方便发连接,在百度上搜“python goto”

原理是这样:通过给所有函数修改trace,然后在异常时就会执行设置的函数。

12345sys.settrace(_trace)frame = sys._getframe().f_backwhile frame:    frame.f_trace = _trace    frame = frame.f_back



查看完整回答
反对 2019-03-26
  • 3 回答
  • 0 关注
  • 3513 浏览

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信