程序的三大流程
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:
對乘法表的說明(這是乘法表格式的打印方法)
打印出來的怎麼對齊: