博主簡介:原互聯網大廠tencent員工,網安巨頭Venustech員工,阿裡雲開發社區專家博主,微信公眾號java基礎筆記優質創作者,csdn優質創作博主,創業者,知識共享者,歡迎關注,點贊,收藏。
Python 是一門易於學習、功能強大的編程語言。它提供了高效的高級數據結構,還能簡單有效地面向對象編程。Python 優雅的語法和動態類型以及解釋型語言的本質,使它成為多數平台上寫腳本和快速開發應用的理想語言。下面我們來介紹一下while循環和for循環語句的使用方法。
在解決實際問題時,我們經常會遇到需要根據不同條件選擇不同操作的情況,或者經常會遇到需要重復處理相同或相似操作的情況。Python提供了判斷和循環語句用於解決這些問題。
Python中的for循環常用於遍歷列表、元組、字符串以及字典等序列中的元素。 for循環語句的語法結構基本格式:
for 變量in 序列:
語句塊
例1,for循環遍歷一個字符串。
for x in "python":
print(x)
程序運行效果。
for循環語句經常與range()函數一起使用,range()函數是Python的內置函數,可創建一個整數列表。range()函數的語法是: (1)計數從start開始,默認是從0開始。 (2)計數到stop結束,但不包括stop。 (3)步長,默認為1。
range([start,]stop[,step])
例2:
range(5)等價於range(0,5) range(0,5)是[0,1,2,3,4] range(0,5)等價於range(0,5,1)
例3:用for語句求S=1+2+3+…+100的值。
S = 0 # 創建變量S,賦值為0
for i in range(1, 101): # 循環變量i從1循環到100
S += i # 求和,將結果放入S中
print("S=1+2+3+…+100=", S) # 輸出S的值
程序運行效果.
while循環語句的基本格式如下:
while 判斷條件:
語句塊 #循環體
提示:while循環語句是“先判斷,後執行”。如果剛進入循環時條件就不滿足,則循環體一次也不執行。還需要注意的是,一定要有語句修改判斷條件,使其有為假的時候,否則將出現“死循環”。
例1:編寫程序,求S=1+2+3+…+100的值。
i = 1 # 創建變量i,賦值為1
S = 0 # 創建變量S,賦值為0
while i <= 100: # 循環,當i>100時結束
S += i # 求和,將結果放入S中
i += 1 # 變量i加1
print("S=1+2+3+…+100=", S) # 輸出S的值
程序運行效果,注意。 (1)變量初始化描述要完整、准確。 (2)在循環體中應有使循環趨向於結束的語句。
一個循環語句的循環體內包含另一個完整的循環結構,稱為循環的嵌套。 (1)嵌在循環體內的循環稱為內循環。 (2)嵌有內循環的循環稱為外循環。 (3)內嵌的循環中還可以嵌套循環,這就是多重循環。 兩種循環語句while語句和for語句可以互相嵌套,自由組合。外層循環體中可以包含一個或多個內層循環結構。 注意:各循環必須完整包含,相互之間不允許有交叉現象。
例1:編寫一個程序,輸出以下乘法表。
for x in range(1, 10): # 循環變量x從1循環到9
for y in range(1, x + 1): # 循環變量y從1循環到x+1
print(y, "*", x, "=", x * y, "", end="") # 輸出乘法表達式
print("") # 輸出空字符串,作用是為了換行
程序運行效果。
1、Python編程案例教程
以上就是就是關於Python的while循環和for循環語句的使用方法。的使用方法,可以參考一下,後面會不斷更新相關知識,大家一起進步。