python——while 语句
生活随笔
收集整理的這篇文章主要介紹了
python——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.在循環體內部,每次循環都用最新的計算結果,更新之前定義的變量
循環計算演練
需求:
計算 0~100 之間所有數字的累計求和的結果
需求進階:
- 計算 0~100 之間所有偶數的累計求和
計算 0~100 之間所有奇數的累計求和
計算2-3+4-5+6…+100的值
break 和 continue
break 和 continue 是專門在循環中使用的關鍵字
break 某一條滿足時,退出循環,不再執行后續重復的代碼
continue 某一條滿足時,不執行后續重復的代碼,其他條件統統要執行
break 和 continue 只針對當前所在循環有效
循環嵌套
while 循環嵌套就是:while 里面還有 while
循環嵌套演練
- 1.在控制臺連續輸出五行*,每一行星號的數量依次遞增
- 2.九九乘法表
字符串的轉義字符
- \t:在控制臺輸出一個制表符,協助在輸出文本時垂直方向保持對其
- \n:在控制臺輸出一個換行符
制表符的功能是在不使用表格的情況下在垂直方向按列對齊文本 - \t:在控制臺輸出一個制表符,協助在輸出文本時垂直方向保持對其,不加\t 無法對齊
總結
以上是生活随笔為你收集整理的python——while 语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python——变量的类型、不同类型变量
- 下一篇: varnish介绍以及虚拟机的封装