国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

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

服務器之家 - 腳本之家 - Python - Python 條件,循環語句詳解

Python 條件,循環語句詳解

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

這篇文章主要介紹了詳解Python中的條件,循環語句,循環語句是學習各個編程語言的最基本的基礎知識,需要的朋友可以參考下

1、Python 條件語句

Python 條件語句是通過一條或多條語句的執行結果來決定執行的代碼塊。Python 編程中 if 語句用于控制程序的執行。Python 不支持使用 switch 語句,所以當有多個條件判斷時,只能使用 elif 來進行編程。if 語句的基本形式為:

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

實例:

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

1.1 pass語句

if 語句不能為空,冒號后語句 塊里不想執行任何東西,可以使用 pass 語句,避免產生錯誤。示例:

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

2、Python for 循環語句

for 循環用于遍歷任何序列的項目,例如字符串或者列表。for 循環每次判斷一個條件。字典循環遍歷示例:

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

#輸出結果:
name
mj
age
31
hobby
dance

2.1 for 嵌套循環

嵌套循環就是循環內的循環,外循環每迭代一次,內循環就執行一次。實例:

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

# 輸出結果:
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 循環語句

while 循環執行語句可以是單個語句或者語句塊,只要條件為真,我們就可執行一組語句。如果條件判斷語句永遠為 true ,循環就會無限的執行下去,例如:

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

輸出結果:
思念
思念
思念
...
"""

3.1 while 循環嵌套

使用 while 語句打印九九乘法表實例:

?
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

"""
# 輸出結果:
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 語句

break 語句用在 for 和 while 循環語句中,用來終止循環。實例:

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

 #輸出結果:
 happy
 happy

5、continue 語句

continue 語句是跳出本次循環,而 break 是跳出整個循環。即 continue 是跳過當前循環的剩余語句,然后繼續進行下一輪循環。實例:

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

# 輸出結果:
for
else
break
continue

可以使用 continue 語句跳過某些循環,例如我想打印 0-10 之間的奇數:

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

# 輸出結果:
1
3
5
7
9

總結

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注服務器之家的更多內容!

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品久久一区二区三区 | 91丨九色丨国产 | av福利在线观看 | 精品久久99 | 久久久精品国产 | 久久久久99精品国产片 | 亚洲区欧美区 | 午夜精品久久久久久久久久久久 | 日韩福利在线 | 国产精品1 | 日韩av片在线免费观看 | 亚洲一区二区三区四区五区中文 | 亚洲欧美中文字幕 | 欧美视频三区 | 日韩色| 日韩一二三 | 日韩精品无码一区二区三区 | 欧美性猛交一区二区三区精品 | 国产精品无码久久久久 | 99久久精品一区二区成人 | www.欧美视频 | 欧美一区二区三 | 中文字幕在线观看一区二区三区 | 日韩中文在线观看 | 日韩 欧美 中文 | 国产美女精品人人做人人爽 | 亚洲国产aⅴ成人精品无吗 久久久91 | 国产精品美女久久久久久免费 | 亚洲视频精品在线 | 中文字幕欧美激情 | 韩日电影 | 日本手机在线视频 | 超碰97人人干 | 国产精品一区二区在线观看 | 久久99精品国产麻豆婷婷洗澡 | 国产成人黄色片 | 91精品国产乱码久久久久久 | 亚洲精品一区二区三区不 | 日本不卡免费新一二三区 | 这里只有精品在线播放 | 亚洲欧美在线播放 |