Python循環結構詳解_第1頁
Python循環結構詳解_第2頁
Python循環結構詳解_第3頁
Python循環結構詳解_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第Python循環結構詳解目錄一、內容簡介二、while循環三、for循環四、break語句五、continue語句六、break和continue對比七、循環結構總結

一、內容簡介

使用while循環編寫重復執行的語句

使用哨兵值控制循環

使用for循環實現計數器控制

使用break、continue控制循環

二、while循環

注意:循環控制時不要使用浮點型來比較等值

i=1#循環變量的初值

whilei10:#循環變量的判斷

print("當前第",i,"次循環")

i+=1#循環變量的更新

PyCharm調試示例

#PyCharm中的調試

#1.設置斷點:debug-調試

#2.開啟調試:鼠標右鍵代碼,點擊debug'模塊名稱'選項(快捷鍵:shift+F9)

#3.單步調試:進行單步跳過F8(stepover)

#進入函數內部,第三步:可以單步進入函數內部F7(stepinto)

i=1#循環變量的初值

whilei3:#循環變量的判斷

print("當前第",i,"次循環")

i+=1#循環變量的更新

三、for循環

語法

foriinrange(strat,end):

#循環語句

累加

sum=0

foriinrange(0,101,2):#0-100的偶數和

sum+=i

print("0-100的偶數累加和為:",sum)

-range函數說明

for循環的原理

#range(10)生成了[0,1,2,3,4,5,6,7,8,9]

#range(0,10)等價于range(0,10)區間[0,10)

#range(0,50,5)列表[0,50),5代表步長[0,5,10,15,……,45]

#for循環使用range函數

foriinrange(10):

print(i)

#range函數等價于以下列表實現(列表-中括號括起來的元素)

list1=[0,1,2,3,4,5,6,7,8,9]

foriinlist1:

print(i)

range函數–實際上是一個類

注意:range()中的參數一定是整數,不能是浮點數

四、break語句

break語句作用:跳出循環,執行循環之后的語句

五、continue語句

continue語句作用:跳過本次循環,繼續下次循環

六、break和continue對比

作用:break語句終止某個循環,程序跳轉到循環塊外的下一條語句continue跳出本次循環,進入下一次循環

七、循環結構總結

相同點:

多次重復執行一個或多個任務時考慮使用循環來解決問題

區別:

除了語法不同,判斷和執行的順

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論