国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python 循環(huán)語句之 while,for語句詳解

2020-02-22 23:49:14
字體:
供稿:網(wǎng)友

循環(huán)語句(有兩種):

while 語句
for   語句

while 語句:

問題:輸入一個整數(shù)n,讓程序輸出n行的:

hello 1
hello 2
.......
hell n

while 語句:

作用:根據(jù)一定條件,重復(fù)的執(zhí)行一條語句或多條語句

語法:

while 真值表達(dá)式:

語句塊1......
else:
語句塊2......

說明:

1,先執(zhí)行真值表達(dá)式,測試布爾值為True或False
2,如果真值表達(dá)式的測試值為True,側(cè)執(zhí)行語句1,然后再返回到第一步重復(fù)進(jìn)行測試
3,如果真值表達(dá)式的測試值為False。則執(zhí)行else子句中的語句塊2,然后結(jié)束此while語句的執(zhí)行,如果沒有else子句,則直接結(jié)束while語句的執(zhí)行。
4,else子句部分可以省略(同if語句類似)。

如:打印10行的hello

i = 1      #創(chuàng)建并初始化一個控制while循環(huán)的變量i
while i <= 10:
        print("hello")   #此處執(zhí)行10次
        i += 1
#運行結(jié)果:[root@localhost data]# ./test.py
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello

while語句的注意事項:

1,要控制循環(huán)的真值表達(dá)式的值來防止死循環(huán)。
2,通常用真值表達(dá)式中的循環(huán)變量來控制循環(huán)條件。
3,通常在循環(huán)語句塊內(nèi)需要改變循環(huán)來控制循環(huán)的次數(shù)和變量的走向

while循環(huán)的嵌套:

while語句本身是語句,和其它的語句一樣可以嵌套在其它復(fù)合語句中(如:if語句 ,while語句, for語句 ....內(nèi)部)

while語句嵌套示意:

while 真值表達(dá)式:
.......
while 真值表達(dá)式2:
......
else:
........
else:
........
如:

輸入一個數(shù),打印指定寬度的正方形:
如:輸入:5

n = int(input("輸入一個數(shù):"))
j = 1
while j <= n:
    i = 1
    while i <= n:
        print(i,end=' ')
        i += 1
    print()
    j += 1
######運行結(jié)果:
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5

break 語句:

作用:用于循環(huán)語句(while,for語句)中,用來終止當(dāng)前循環(huán)語句的執(zhí)行。

說明:
1,當(dāng)break語句執(zhí)行后,此循環(huán)語句break之后的語句將不再執(zhí)行
2,break語句通常和if語句組合使用。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 内乡县| 湖北省| 基隆市| 龙里县| 宜丰县| 新和县| 天水市| 波密县| 扶绥县| 宝兴县| 阿勒泰市| 海阳市| 黄龙县| 拉孜县| 古交市| 清镇市| 东乡族自治县| 金门县| 隆德县| 常宁市| 洪洞县| 巴南区| 芒康县| 黄冈市| 定兴县| 新和县| 庄河市| 黑龙江省| 盐亭县| 中方县| 德庆县| 五指山市| 梁平县| 平度市| 锡林浩特市| 广水市| 沿河| 北宁市| 洛川县| 叙永县| 象州县|