while
1.程式的三大流程:****
while 迴圈基本使用
break 和 continue
while 迴圈巢狀
2.在程式開發中,一共有三種流程方式:
順序 —— 從上向下,順序執行**
分支 —— 根據條件判斷,決定執行**的 分支
迴圈 —— 讓 特定** 重複 執行
3.while 迴圈基本使用
迴圈的作用就是讓 指定的** 重複的執行
while 迴圈最常用的應用場景就是 讓執行的** 按照 指定的次數 重複 執行
while 語句基本語法
初始條件設定 —— 通常是重複執行的 計數器
while 條件(判斷 計數器 是否達到 目標次數):
條件滿足時,做的事情1
條件滿足時,做的事情2
條件滿足時,做的事情3
…(省略)…
處理條件(計數器 + 1)
注意:while 語句以及縮排部分是乙個 完整的**塊
由於程式設計師的原因,忘記 在迴圈內部 修改迴圈的判斷條件,導致迴圈持續執行,程式無法終止!
賦值運算子**
在 python 中,使用 = 可以給變數賦值
在算術運算時,為了簡化**的編寫,python 還提供了一系列的 與 算術運算子 對應的 賦值運算子
注意*:賦值運算子中間不能使用空格
(=) 簡單的賦值運算子 c = a + b 將 a + b 的運算結果賦值為 c
(+=) 加法賦值運算子 c += a 等效於 c = c + a
(-=) 減法賦值運算子 c -= a 等效於 c = c - a
(*=) 乘法賦值運算子 c = a 等效於 c = c a
(/=) 除法賦值運算子 c /= a 等效於 c = c / a
(//=) 取整除賦值運算子 c //= a 等效於 c = c // a
(%=) 取 模 (餘數)賦值運算子 c %= a 等效於 c = c % a
(=) 冪賦值運算子 c = a 等效於 c = c a
python 中的計數方法*
常見的計數方法有兩種,可以分別稱為:
自然計數法(從 1 開始)—— 更符合人類的習慣
程式計數法(從 0 開始)—— 幾乎所有的程式語言都選擇從 0 開始計數
因此,大家在編寫程式時,應該盡量養成習慣:除非需求的特殊要求,否則 迴圈 的計數都從 0 開始
迴圈計算在程式開發中,通常會遇到 利用迴圈 重複計算 的需求
遇到這種需求,可以:
1. 在 while 上方定義乙個變數,用於 存放最終計算結果
2. 在迴圈體內部,每次迴圈都用 最新的計算結果,更新 之前定義的變數
迴圈中斷: break 和 continue
break 和 continue 是專門在迴圈中使用的關鍵字
break 某一條件滿足時,退出迴圈,不再執行後續重複的**
continue 某一條件滿足時,不執行後續重複的**
break 和 continue 只針對 當前所在迴圈 有效
字串中的轉義字元
\t 在控制台輸出乙個 製表符,協助在輸出文字時 垂直方向 保持對齊
\n 在控制台輸出乙個 換行符
製表符 的功能是在不使用**的情況下在 垂直方向 按列對齊文字
for
for迴圈的格式:for 迴圈變數 in 物件:迴圈語句這裡的物件可以是我們學過的字串,也可以是我們將要學的列表,元組,字典等
「」"這裡相當於去迴圈』python』這個字串裡的每位字元
然後依次列印
「」"for i in 『python』
print(i)
for迴圈經常和range()函式配合使用
range()函式的用法:
range(起始值,終止值,步長)
這裡的起始值就是起點的意思
注意:終止值在這裡是取不到的
步長就是跨一步通過的長度
python基礎之迴圈
python迴圈語句有 for 和 while 兩種 一,for in 迴圈 for 迴圈 list1 1,2,3,4,5,6,7,8,9 for in 迴圈 for i in list1 print i 1 2 3 4 5 6 7 8 9 print list.index i 獲取索引的方法 0 ...
Python基礎篇之for迴圈
python之 for迴圈 list或tuple可以表示乙個有序集合。如果我們想依次訪問乙個list中的每乙個元素呢?比如 list l adam lisa bart print l 0 print l 1 print l 2 如果list只包含幾個元素,這樣寫還行,如果list包含1萬個元素,我們...
Python基礎之迴圈語句
2 while迴圈 3 迴圈巢狀 迴圈可以用來重複執行某條語句,直到某個條件得到滿足或遍歷所有元素。是for迴圈,可以把集合資料型別list tuple dict set的元素遍歷出來。city list 廣州 深圳 東莞 佛山 for city in city list print 當前地市為 f...