第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

python - 當(dāng)代碼在python中運行x次時,如何在代碼中運行函數(shù)的特定部分?

python - 當(dāng)代碼在python中運行x次時,如何在代碼中運行函數(shù)的特定部分?

拉丁的傳說 2021-11-16 18:16:16
我有一個具有多個功能的代碼,代碼的迭代次數(shù)為 10。def vectfit_auto(f, s, n_poles=5, n_iter=10,loss_ratio=1e-2, rcond=-1,):for _ in range(n_iter):    poles, Zeros, H = vectfit_step(f, s, poles)    poles_list.append(poles)我想添加一些行到vectfit_step(我的功能之一)如下進行修改:from iteration number of 5 to 10do something我希望代碼像以前一樣運行,并且我的修改僅從迭代次數(shù) 5 到最后應(yīng)用。我怎樣才能做到這一點?謝謝
查看完整描述

2 回答

?
慕婉清6462132

TA貢獻1804條經(jīng)驗 獲得超2個贊

正如所評論的,您可以在循環(huán)中包含一個 if 語句,并且只有在您運行主循環(huán)一定次數(shù)后才讓它運行。


for i in range(6): # 11 - 5

    if i == 5:

        for i in range(5):

            do_something()

     # main code here


查看完整回答
反對 回復(fù) 2021-11-16
?
aluckdog

TA貢獻1847條經(jīng)驗 獲得超7個贊

#i takes values between begin and (end - 1)

for i in range(begin, end):

   do_something()


#In your case start = 5 and end = 11

for i in range(5, 10+1):

   do_something(i)


#You might use _, if you are not interested in the value of i

for _ in range(5, 11):

   do_something()


查看完整回答
反對 回復(fù) 2021-11-16
  • 2 回答
  • 0 關(guān)注
  • 256 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號