Python循環語句介紹

2022-01-30 小博測試成長之路

什麼是循環呢?

簡單理解,循環就是反覆的去做某一件事情。生活中的例子:比如我們聽歌的時候,在歌曲的頁面就會出現單曲循環、列表循環、隨機播放以及順序播放等。

Python中循環語句的邏輯:執行一個語句/一段代碼塊多次。

程式語言中,循環語句的一般形式如下:

Python之While循環

while語句用於循環執行程序,即在某條件下,循環執行某段程序,以處理需要重複處理的相同任務。用法如下:

while 判斷條件:

    執行語句(可以是單個語句或語句塊)

注意事項:

1、判斷條件可以是表達式,也可以是字符

2、要注意如果判斷條件的值為True,那麼一定要在執行語句中有改變判斷條件的值的語句,或者有觸發退出的操作,否則,會進入死循環。

3、可以在循環中配合使用break或者continue關鍵字,

break:用於退出循環  

continue:用於跳過該次循環,繼續進入到下次循環

運行案列:

while None:    print(123)  
while 0:   print(123)
i = 0while True: if i<5:    i = i+1 else:    break  print(i)

練習一下break和continue的用法,使用while循環列印100以內的數字,遇到偶數就跳過,遇到奇數就列印出來:

i = 0
while True: i += 1 if i < 100 and i % 2 == 0: continue elif i < 100 and i % 2 == 1: print(i) else: break

Python之for循環

python中的for循環可以針對數據類型元組、字符串、列表、字典進行遍歷,也可以針對某一個區間的數據範圍進行遍歷。

for循環的使用語法格式如下:

for item in iterable迭代對象」):    執行語句

for循環主要通過遍歷對象來控制循環次數,對象的數據遍歷完之後,循環就結束了。

for循環的一些用法演示:

for i in range(10):    print(i)    for i in range(2):      print(i)
for i in range(1,3): print(i)

for循環遍歷列表/字典的操作:


for i in list('helloworld'): print(i)
a = {'name':'xiaobo', 'wx':'xiaobotester'}
for key in a.keys(): print(key)輸出:namewxfor key, value in a.items(): print(key, value)
輸出:name xiaobowx xiaobotester

for循環嵌套使用:

對於學習程式語言而言,最常見的用法就是 列印9*9乘法表。

for i in range(1, 10):    for j in range(1, 10):     if j <= i:       print(f"{i}*{j}={i*j}".format(i, j), end='\t')  print()

對於初學python基礎來說,以上的寫法雖然不是很友好,但是能夠把需求給實現了,列印的時候要注意print()函數的使用,默認列印會換行,要改一下。


相關焦點

  • python基礎學習—09循環語句
    python循環語句有 while 和 for
  • 編程入門第五課,循環語句(for,foreach,while)
    介紹1.1 介紹上一課我們會學了條件語句(if),這使得我們可以編寫具有邏輯的程序代碼了,今天我們來學習編程當中的循環語句,循環語句顧名思義,就是根據一定的規則或者條件進行重複性的操作的語法。循環語句分為三種形式,包括按次循環(for)、遍歷循環(foreach)、條件循環(while),童鞋們跟著福哥一起學習它們的使用技巧學會循環語句後就可以編寫很多有意思的功能的程序了2.
  • 一個案例輕鬆認識Python 循環語句(while)——猜數遊戲
    Python 中的循環語句有 for 和 while。一、while 循環while 語句的一般形式:while 判斷條件(condition):      執行語句(statements)……注意冒號和縮進。另外,在 Python 中沒有 do..while 循環。
  • Python for循環及用法詳解
    Python 中的循環語句有 2 種,分別是 while 循環和 for 循環,前面章節已經對 while 做了詳細的講解,本節給大家介紹 for
  • VBScript 循環語句
    VBScript 循環VBScript 循環用於重複執行一組語句,本節介紹了四種循環語句。
  • 16段代碼入門Python循環語句
    循環語句又稱為重複結構,用於反覆執行某一操作。面對大數量級的重複運算,即使藉助計算機,重複編寫代碼也是費時的,這時就需要藉助循環語句。使用循環語句一般要用到條件判斷,根據判斷式的返回值決定是否執行循環體。循環分為兩種模式,一種是條件滿足時執行循環體,另一種則相反,在條件不滿足時執行循環體。前者稱為當型循環,後者稱為直到型循環。
  • Python 入門系列 —— 26. while,for循環詳解
    循環語句 python 中內置了兩種 循環方式。while 循環 while循環的作用可以保證在指定的條件下可以重複執行某些語句,可能有點懵是吧,舉個例子:i = 1while i < 6:  print(i)  i += 1PS E:\dreams\dream\markdown
  • TypeScript的判斷語句與循環語句
    在typescript中,判斷語句與循環語句支持很多語法:if 語句,if…else
  • 【一起學python】print 語句
    在hello world程序中,用到的最核心的語句就是print語句,由於python比較靈活的語法,所以,print語句的寫法比較靈活,當然也比較麻煩,麻煩到敲語句的時候你心裡都沒數,print語句在python2.x和python3.x系列中是有區別的,分開介紹一下。
  • Python循環語句代碼逐行詳解:while、for、break和continue
    循環語句是程序設計中常用的語句之一。任何程式語言都有while循環,Python也不例外。while循環的格式如下所示。while(表達式):    …else:    …while循環的執行過程:當循環表達式為真時,依次執行while中的語句。
  • 語句介紹之switch語句
    結構化程序設計有三種結構:順序結構,選擇結構和循環結構if語句和switch語句可以構成選擇結構。
  • VBA循環語句For..Next
    因為在工作中如果要批量執行處理數據的話必須用循環語句來執行代碼,並且循環語句是不能通過錄製宏產生,所以有必要熟練運用循環語句,常用的循環語句有下面幾類
  • Python分支結構(if條件語句)
    在Python程序中有三種基本算法結構,分別是順序結構;分支結構和循環結構。順序結構就是按照語句的自然先後順序進行依次執行,我們之前講解的案例基本都是順序結構,順序結構比較簡單,在此不做贅述,讓我們直接來看分支結構。
  • PL/SQL詳解之循環語句
    無條件循環LOOP-END LOOP語句 2. WHILE循環語句 3. FOR循環語句 在上面的三類循環中EXIT用來強制結束循環,相當於C#循環中的break。LOOP循環是最簡單的循環,也稱為無限循環,LOOP和END LOOP是關鍵字。
  • 一個案例輕鬆認識Python 循環語句(for)——10以內的素數
    一、for 語句for循環可以遍歷任何序列的項目,如一個列表或者一個字符串。也可以使用range指定區間的值:>>>for i in range(5,9) :也可以使range以指定數字開始並指定不同的增量(甚至可以是負數,有時這也叫做'步長'):for i in range(0, 10, 3) :三、breakbreak 語句可以跳出 for 和 while 的循環體
  • 刻意練習:Python基礎 -- Task02. 條件與循環
    條件語句if 語句if expression:    expr_true_suiteif 語句的 expr_true_suite 代碼塊只有當條件表達式 expression 結果為真時才執行,否則將繼續執行緊跟在該代碼塊後面的語句。
  • C語言while循環語句
    對於 while 語句來說,他的一般形式是:while (表達式){    循環體語句;}在 C 語言裡,通常表達式符合條件,我們叫做真,不符合條件,叫做假。比如前邊 i<30000,當 i 等於 0 的時候,那這個條件成立,就是真;如果 i 大於 30000 的時候,條件不成立,就叫做假。
  • 一步一步學Python3(小學生也適用) 第十七篇:循環語句for in循環
    一、Python  for in循環Python for in 循環,是用來遍歷任何數據序列,如一個列表,一個字符串,一個字典,一個元組等。
  • 如何在STATA中使用foreach循環語句?
    在Stata流程語句中經常使用的有三類循環語言:while循環 forvalue循環 foreach循環。其中前兩個語句主要針對數值型循環,有機會我們找個例子再寫一寫;而今天介紹的foreach循環循環的對象可以是數值 變量 或者文件。
  • Python:break語句與continue語句
    在執行循環代碼的過程中,有的時候可能不需要一直循環到結束,在for循環遍歷循環中,我們不需要等到遍歷結束就要終止循環;或者在while條件循環中不等到條件判斷為False的時候終止循環。這時候就會用到 break 與 continue 語句,break語句與continue語句在Python循環中分別有著不同的用法。