Python判斷和循環(huán)語句得分析與應用

目錄

一、條件判斷語句

條件判斷語句主要就三個關鍵字:if 、elif、else

這三個關鍵字可以有多種不同得組合。

1、單純得if語句

只有一個 if 關鍵字得時候,需要滿足 if 后面得條件才會執(zhí)行語句塊。

if True:        
    語句塊

這里有幾個需要注意得點:

  • 只有當 if 后得條件為真時,才會執(zhí)行語句塊
  • 條件判斷后面要有冒號:
  • 語句塊要四個空格得縮進,也可以按一個Tab鍵代表四個空格, Shift + Tab是取消縮進

2、if else語句

if True:
    語句塊一
else:
    語句塊二
# 如果滿足條件則執(zhí)行就執(zhí)行語句塊一,否則執(zhí)行語句塊二

這里也有幾點需要注意:

  • else后面無條件判斷,else得有一個隱式得條件,就是上面得條件都不符合,就執(zhí)行else
  • else 要和 if 平齊,不需要縮進

3、if elif else語句

if True:
    語句塊一
elif True:
    語句塊二
elif True:
    語句塊三
else:
    語句塊四

  • elif可以有多層
  • elif 后面有條件判斷

最后給大家用代碼演示一下

a = 1if a > 30:    print('這里是if語句')elif a > 20:    print('這里是elif語句')elif a > 10:    print('這里是elif語句二')else:    print('這里是else語句')	# 所有條件都不滿足,執(zhí)行else語句

# 輸出結果
這里是else語句

二、循環(huán)語句

while循環(huán)語句

while True:	pass	# pass 是占位符

while語句

這里我個人總結了一下,一個完整得while語句有三部分組成:變量、條件判斷、計數器

a = 0  # 定義一個變量while a < 5:  # 進行條件判斷,如果條件為真,則輸出結果。如果條件一直為真,則陷入死循環(huán)    print('hello world')  # 語句塊要縮進    a = a + 1   # 計數器,變量得累加。實現跳出循環(huán)

# 輸出結果
hello world
hello world
hello world
hello world
hello world

這里有幾個坑,需要給大家說明一下:

  • 只有當while后面得條件為真時,才會執(zhí)行語句塊
  • 語句塊也需要縮進
  • 一定要定義一個變量進行累加操作,否則程序會陷入死循環(huán)。這樣會損害電腦

while else語句

while True:	pass	# pass 是占位符else:	pass	# pass 是占位符

while - else 語句和 while 語句差不多。else只有當while語句正常執(zhí)行完后,才會執(zhí)行。如果不是while語句不是正常執(zhí)行,則不會執(zhí)行else語句

# while 語句正常執(zhí)行完畢a = 0while a < 5:    print('hello world')    a = a + 1else:    print('我是else語句')

# 輸出結果如下
hello world
hello world
hello world
hello world
hello world
我是else語句

# while 非正常執(zhí)行完畢a = 0while a < 5:    print('hello world')    a = a + 1    if a == 3:        breakelse:    print('我是else語句')

# 輸出結果如下
hello world
hello world
hello world

for循環(huán)語句

for循環(huán)常常用來遍歷可迭代對象

for i in iterable:	pass	# pass 是占位符

for 循環(huán)與 while 循環(huán)對比得一個優(yōu)點就是不需要計數器跳出循環(huán),所以不用擔心 for 語句會陷入死循環(huán)

遍歷就是將對象中得元素逐個取出

可迭代對象就是對象中得元素得單獨提取出來

這里介紹一個新得可迭代對象,range()

for i in range(1,5):	# range對象默認從零開始	print(i)		# 如圖所示,range能取到1,不能取到5,左閉右開

# 輸出結果如下
1
2
3
4

三、break 和 continue

break

break是用來跳出整個循環(huán)得,作用范圍相比continue更大

for i in range(1, 10):    if i == 6:        break	# 當變量為 6 時, 跳出整個循環(huán)    print(i)

# 輸出結果如下
1
2
3
4
5

continue

continue是用來跳出當前循環(huán)得,作用范圍相比break更小

for i in range(1, 10):    if i == 6:        continue	# 當變量為 6 時, 跳出當前循環(huán)。不輸出 6    print(i)

# 輸出結果如下
1
2
3
4
5
7
8
9

九九乘法表

for i in range(1, 10):			# 定義行數,有九行    for j in range(1, i+1):		# 每行中又有一個循環(huán)        print('{}*{}={}'.format(j, i, i*j), end=' ') # 進行計算, end=''默認是換行,為了實現每行中得循環(huán)在一行,使用 空字符連接    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 

總結

今天主要是分享得判斷語句if和循環(huán)語句while和for,循環(huán)和判斷語句也可以結合一起使用,分情況而定。今天得內容就簡單得介紹到這里吧。如果有錯誤得地方,還希望各位大佬能夠批評指正。同時也歡迎各位大佬在評論區(qū)積極交流。

到此這篇關于Python判斷和循環(huán)語句得分析與應用得內容就介紹到這了,更多相關Python判斷和循環(huán)語句內容請搜索之家以前得內容或繼續(xù)瀏覽下面得相關內容希望大家以后多多支持之家!

聲明:所有內容來自互聯(lián)網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯(lián)系我們進行處理。
發(fā)表評論
更多 網友評論1 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 国产香蕉在线精彩视频| 一个人看www免费高清字幕| 美女被艹免费视频| 宝宝你里面好烫很软不想出来 | 好男人社区神马www| 你懂的在线免费观看| 888米奇在线视频四色| 欧洲熟妇色xxxx欧美老妇多毛 | 国产香蕉国产精品偷在线| 亚洲人成伊人成综合网久久久| 黄色软件app大全免费下载2023| 日日摸日日碰夜夜爽亚洲| 免费人成网站在线观看欧美| 97久久超碰国产精品2021| 最近更新中文字幕在线| 国产A√精品区二区三区四区| jizz.日本| 欧美一区2区三区4区公司贰佰| 国产人妖ts在线观看网站| а√天堂资源中文在线官网| 欧美激情xxxx性bbbb| 国产午夜无码视频免费网站| 一本一本久久a久久综合精品蜜桃 一本一本久久a久久综合精品蜜桃 | 色与欲影视天天看综合网| 天天干天天干天天干| 亚洲丝袜第一页| 美女把尿口扒开让男人桶| 国内精品一区二区三区在线观看| 乱中年女人伦av三区| 精品国产免费一区二区三区| 国产视频2021| 久久99国产精品尤物| 毛片大全免费看| 国产亚洲精品美女| JIZZJIZZ亚洲日本少妇| 日韩精品在线一区二区| 免费网站看v片在线香蕉| 日本中文字幕在线精品| 情侣视频精品免费的国产| 亚洲国产品综合人成综合网站| 老师洗澡喂我吃奶的视频|