在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ for i in range(2,10):為啥 i 不從2起

for i in range(2,10):為啥 i 不從2起

問題如圖:

clipboard.png
為啥 n 不從 2起呢,不是從起始開始,不包含結(jié)束值么?

回答
編輯回答
兮顏

range()區(qū)間是左閉右開,當(dāng)你把n==2代入第二個for循環(huán)時,已經(jīng)沒有值可以取到了.

2018年1月25日 19:13
編輯回答
悶騷型

因為range(2,2)是空的

2018年2月17日 15:39
編輯回答
淚染裳

因為第二個for循環(huán)里面已經(jīng)限制了n大于2了

2017年1月30日 22:53
編輯回答
孤島

樓主雖然已採納了某意見,不過我想說,
for i in range(): 這行代碼應(yīng)該看作
for(true/false){
#只有i in range()為true,這裡面代碼才會執(zhí)行}

2017年11月24日 07:28
編輯回答
墻頭草

第一個子循環(huán)是range(2,2),不會走進(jìn)去的

2017年1月12日 15:14