国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python - for else

瀏覽:115日期:2022-06-29 13:58:47

問(wèn)題描述

a=[11,22,33,44,55]

for i in a:

print(i)

else:

print(99)

結(jié)果:112233445599這很神奇 為什么會(huì)出現(xiàn)99 for if else 應(yīng)該怎么寫(xiě)?

問(wèn)題解答

回答1:

1.for ... else ... 語(yǔ)法(http://book.pythontips.com/en...)

for i in range(10): #如果沒(méi)有break,會(huì)print所有i print(i)else: #如果上面的for循環(huán)沒(méi)有break,這里會(huì)打印 print(99)

2.for if else 應(yīng)該是指下面:

for i in range(10): if i > 5: break else: print(i) 回答2:

python中的else除了具備其他語(yǔ)言中常見(jiàn)的條件判斷外,也可以用在循環(huán)中,如果在for循環(huán)中沒(méi)有執(zhí)行break語(yǔ)句,就會(huì)執(zhí)行else下的分支語(yǔ)句

回答3:

因?yàn)樽屟h(huán)正常完成,所以else分支也被執(zhí)行

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 称多县| 临朐县| 玉田县| 眉山市| 从化市| 平安县| 上饶县| 无为县| 全椒县| 南昌市| 乌鲁木齐县| 潢川县| 句容市| 当雄县| 永嘉县| 务川| 凤山县| 津南区| 浪卡子县| 石首市| 田林县| 三河市| 涞水县| 泗水县| 太仆寺旗| 青州市| 芦溪县| 河西区| 北辰区| 广宁县| 衡阳市| 罗源县| 德令哈市| 永安市| 新化县| 新闻| 大悟县| 中江县| 永吉县| 安图县| 贵港市|