亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我要實現goto的功能,請問在不安裝第三方庫的前提下如何實現?

我要實現goto的功能,請問在不安裝第三方庫的前提下如何實現?

ibeautiful 2023-03-19 10:06:53
假如:#50# S3=...........(一個賦值行為)#60# for............(這里有個三重循環)##三重循環結束##if ((L-1)==0):L=0goto 60··else:if (S3>S2):goto 50
查看完整描述

2 回答

?
嚕嚕噠

TA貢獻1784條經驗 獲得超7個贊

1、首先點擊輸入下方的代碼:

from goto import *

@patch

 def f2():

 goto(10)

2、然后輸入下方的代碼:

 print 'should not see this'

 label(10)

 for i in range(1,99999):

 print i

3、然后在輸入下方的代碼就完成了:

 if i == 5:

 goto('out')

 label('out')

 f2()


查看完整回答
反對 回復 2023-03-21
?
慕田峪9158850

TA貢獻1794條經驗 獲得超7個贊

使用如下例: 

1 from goto import *

3 @patch
4 def f2():
5 goto(10)
6 print 'should not see this'
7 label(10)
8 for i in range(1,99999):
9 print i
10 if i == 5:
11 goto('out')
12 label('out')
13 
14 f2()

用法是:

1. from goto import *。注意暫時不支持import goto,不是不能實現,是暫時沒時間寫。
2.對需要使用goto的函數,前面加個@patch
3.用label(x)和goto(x)的形式寫label和goto。x可以是數字或字符串。 

goto模塊的代碼如下:

goto.py

 


查看完整回答
反對 回復 2023-03-21
  • 2 回答
  • 0 關注
  • 106 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號