python基礎之迴圈

2021-09-07 15:12:43 字數 2172 閱讀 8196

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...