激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語(yǔ)言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - Python 條件,循環(huán)語(yǔ)句詳解

Python 條件,循環(huán)語(yǔ)句詳解

2022-01-11 00:11逾期不候° Python

這篇文章主要介紹了詳解Python中的條件,循環(huán)語(yǔ)句,循環(huán)語(yǔ)句是學(xué)習(xí)各個(gè)編程語(yǔ)言的最基本的基礎(chǔ)知識(shí),需要的朋友可以參考下

1、Python 條件語(yǔ)句

Python 條件語(yǔ)句是通過(guò)一條或多條語(yǔ)句的執(zhí)行結(jié)果來(lái)決定執(zhí)行的代碼塊。Python 編程中 if 語(yǔ)句用于控制程序的執(zhí)行。Python 不支持使用 switch 語(yǔ)句,所以當(dāng)有多個(gè)條件判斷時(shí),只能使用 elif 來(lái)進(jìn)行編程。if 語(yǔ)句的基本形式為:

?
1
2
3
4
5
6
if (條件表達(dá)式):
    條件語(yǔ)句
elif (另外的條件):
    條件語(yǔ)句
else:
    條件語(yǔ)句

實(shí)例:

?
1
2
3
4
5
6
7
8
a = 1
if type(a) == int:      # 判斷 a 是否為整形
    print('是整形')        # 若 a 是整形,執(zhí)行該條件語(yǔ)句
elif type == float:     # 判斷 a 是否為浮點(diǎn)型
    print('是浮點(diǎn)型')   # 若 a 是浮點(diǎn)型,執(zhí)行該條件語(yǔ)句
else:                   # 除整形浮點(diǎn)型之外的任何類型
    print('哈哈')     # 執(zhí)行該條件語(yǔ)句
# 輸出結(jié)果:為整形

1.1 pass語(yǔ)句

if 語(yǔ)句不能為空,冒號(hào)后語(yǔ)句 塊里不想執(zhí)行任何東西,可以使用 pass 語(yǔ)句,避免產(chǎn)生錯(cuò)誤。示例:

?
1
2
3
4
5
6
7
a = 0
if a == 0:
    pass
else:
    print('hello')
print('end')
# 輸出結(jié)果 :end

2、Python for 循環(huán)語(yǔ)句

for 循環(huán)用于遍歷任何序列的項(xiàng)目,例如字符串或者列表。for 循環(huán)每次判斷一個(gè)條件。字典循環(huán)遍歷示例:

?
1
2
3
4
5
person = {"name":"mj","age":31,"hobby":"dance"}
# 獲取字典里所有的的 key value 值
for i,v in person.items():
    print(i)
    print(v)

#輸出結(jié)果:
name
mj
age
31
hobby
dance

2.1 for 嵌套循環(huán)

嵌套循環(huán)就是循環(huán)內(nèi)的循環(huán),外循環(huán)每迭代一次,內(nèi)循環(huán)就執(zhí)行一次。實(shí)例:

?
1
2
3
4
5
6
# 使用for 循環(huán)打印九九乘法表
for i in range(1,10):
    for j in range(1,i+1):
        print("{}*{}={}".format(j,i,i*j),end=' ')
    print()
"""

# 輸出結(jié)果:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
"""

3、Python while 循環(huán)語(yǔ)句

while 循環(huán)執(zhí)行語(yǔ)句可以是單個(gè)語(yǔ)句或者語(yǔ)句塊,只要條件為真,我們就可執(zhí)行一組語(yǔ)句。如果條件判斷語(yǔ)句永遠(yuǎn)為 true ,循環(huán)就會(huì)無(wú)限的執(zhí)行下去,例如:

?
1
2
while (1):
    print('思念')

輸出結(jié)果:
思念
思念
思念
...
"""

3.1 while 循環(huán)嵌套

使用 while 語(yǔ)句打印九九乘法表實(shí)例:

?
1
2
3
4
5
6
7
8
i =1
while (i<=9):
    j=1
    while (j<=i):
        print("{}*{}={}".format(j,i,i*j),end=' ')
        j+=1
    print()
    i+=1

"""
# 輸出結(jié)果:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
"""

4、break 語(yǔ)句

break 語(yǔ)句用在 for 和 while 循環(huán)語(yǔ)句中,用來(lái)終止循環(huán)。實(shí)例:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# for 循環(huán)語(yǔ)句:
list = ['for','while','else','break','continue']
for x in list:
    if x == 'while':
        break
    print(x)
# 輸出結(jié)果:for
 
# while 循環(huán)語(yǔ)句:
i = 0
while (i<10):
    print('happy')
    i += 1
    if i == 2:
        break

 #輸出結(jié)果:
 happy
 happy

5、continue 語(yǔ)句

continue 語(yǔ)句是跳出本次循環(huán),而 break 是跳出整個(gè)循環(huán)。即 continue 是跳過(guò)當(dāng)前循環(huán)的剩余語(yǔ)句,然后繼續(xù)進(jìn)行下一輪循環(huán)。實(shí)例:

?
1
2
3
4
5
6
# 不打印continue
list = ['for','while','else','break','continue']
for b in list:
    if b == 'while':
        continue
    print(b)

# 輸出結(jié)果:
for
else
break
continue

可以使用 continue 語(yǔ)句跳過(guò)某些循環(huán),例如我想打印 0-10 之間的奇數(shù):

?
1
2
3
4
5
6
n = 0
while (n<10):
    n += 1
    if n%2==0:
        continue
    print(n)

# 輸出結(jié)果:
1
3
5
7
9

總結(jié)

本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注服務(wù)器之家的更多內(nèi)容!

原文鏈接:https://blog.csdn.net/qq_49365030/article/details/120431957

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩毛片毛片久久精品 | 免费国产成人高清在线看软件 | 精品亚洲视频在线 | 久久噜噜噜精品国产亚洲综合 | 永久免费不卡在线观看黄网站 | 国产高清一区 | av日韩一区二区 | 曰批全过程120分钟免费69 | 精品一区二区三区在线观看视频 | 黄色免费影片 | 一级黄色淫片 | 久久3| 韩国精品视频在线观看 | 综合网日日天干夜夜久久 | 爽爽淫人综合网网站 | 看91视频| 中国杭州少妇xxxx做受 | 天堂在线资源库 | 精品乱码久久久久 | 在线天堂中文在线资源网 | 久久精品一区二区三区四区五区 | 久久久婷婷| 末成年女av片一区二区 | 亚洲成a人在线 | 99亚洲| 又黄又爽免费无遮挡在线观看 | 一级黄色影片在线观看 | 日本在线视频一区二区三区 | 91亚洲精品一区二区福利 | 狠狠操视频网站 | 色呦呦一区二区三区 | 国产色视频在线观看免费 | 色综合视频网 | 99999久久久久久 | 欧美人人干 | 日本在线视 | 亚洲乱操 | 国产精品成人一区二区三区电影毛片 | 爱性久久久久久久 | 国产精品久久久久久久久久久久久久久久 | 国内精品久久久久影院不卡 |