python---while語句

程序的三大流程 

while循環的基本使用

break和continue

while循環嵌套

程序的三大流程 

在程序開發中,一共有三種流程方式:

順序:從上向下,順序執行代碼

分支:根據條件判斷,決定執行代碼的分支

循環:讓特定代碼重複執行(解決程序員重複工作)

 

while循環的基本使用

循環的作用就是讓指定的代碼重複的執行

while循環最常用的應用場景就是讓執行的代碼按照指定的次數重複執行 

while語句的基本語法

初始條件設置 -- 通常是重複執行的 計數器 (eg:i=1)

while 條件(判斷 計數器 是否達到目標 目標次數):

條件滿足時,做的事情1

條件滿足時,做的事情2

條件滿足時,做的事情3

條件滿足時,做的事情4

.........

處理條件(計數器 +1)
while語句及縮進部分是一個完整的代碼塊

賦值運算符

在python中,使用 = 可以給變量賦值

在算術運算時,爲了簡化代碼的編寫,python還提供了一系列的與算術運算符對 應的賦值運算符

注意:賦值運算符中間不能使用空格

+= eg: a+=b 等效於 a =a + b

python中的計數方法

常見的計數方法有兩種,可以分爲 自然計數法(從1開始) -- 更符合人類的習慣

程序計數法(從0開始) -- 幾乎所有的程序語言都選擇從0開始計數 因此,大家在編寫程序時,應該儘量養成習慣:除非需求的特殊要求,否則循環的 計數從0開始
循環計算

在程序開發中,通常會遇到利用循環重複計算的需求

遇到這種情況:

1.在while上方定義一個變量,用於存放最終的計算結果

2.在循環體內部,每次循環都用最新的計算結果,更新之前定義的變量

 

while基礎練習1:

 

while基礎練習2:

計算 0~100之間所有數字的累計求和的結果


 

while基礎練習3:

計算0~100之間所有偶數的累計求和

 

break和continue是專門在循環中使用的關鍵字

break某一條滿足時,退出循環,不再執行後續重複的代碼

continue某一條滿足時,不執行後續重複的代碼,其他條件統統要執行

break和continue只針對當前所在循環有效

 

while基礎練習之break:

while基礎練習之contune:

 

 

 

對乘法表的說明(這是乘法表格式的打印方法)

 

打印出來的怎麼對齊:

發佈了70 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章