1. 程式人生 > >python控制語句-------迴圈

python控制語句-------迴圈

###################1.迴圈語句的分類#################################

當我們要重複做一件事情時,如果一直輸入相同的程式碼會覺得索然無趣。那麼是否有某種語句可以重複執行相同的操作呢?當然有,這時就顯示出迴圈的本領了。

在迴圈語句中,我們熟知的有:

(1)while語句;

(2)do...while....語句;

(3)for迴圈語句;

那麼在python程式語言之中只有while語句和for迴圈語句。

#####################2.各種迴圈語句的具體解析########################

(1)while 迴圈的基本使用

迴圈的作用就是讓指定的程式碼重複的執行,while 迴圈最常用的應用場景就是讓執行的程式碼按照指定的次數重複執行

while 語句的基本語法:

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

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

          條件滿足時,需要做的事情

          處理條件(計數器i+1)

注意:while 語句及縮排部分是一個完整的程式碼塊

實戰演練:

  注意:在迴圈中,可以使用break退出迴圈或者continue終止當次迴圈。

       break 和 continue 是專門在迴圈中使用的關鍵字,break:某一條滿足時,退出迴圈,不再執行後續重複的程式碼,continue:某一條滿足時,不執行後續重複的程式碼,其他條件統統要執行,break 和 continue 只針對當前所在迴圈有效。

不同的語句是可以相互巢狀的。

python 中的計數方法:

常見的計數方法有兩種,可以分為:

自然計數法(從 1 開始) -- 更符合人類的習慣

程式計數法(從 0 開始) -- 幾乎所有的程式語言都選擇從 0 開始計數

因此,大家在編寫程式時,應該儘量養成習慣:除非需求的特殊要求,否則迴圈的計數從0開始。

迴圈計算:

在程式開發中,通常會遇到利用迴圈重複計算的需求,遇到這種情況:

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

   2.在迴圈體內部,每次迴圈都用最新的計算結果,更新之前定義的變數;

實戰演練:

   計算0~100之間數字的偶數和與奇數和。

迴圈巢狀:

while 迴圈巢狀就是:while 裡面還有 while

迴圈巢狀演練:

(1)在控制檯連續輸出五行*,每一行星號的數量依次遞增,完成 5 行內容的簡單輸出

(2)九九乘法表

字串的轉義字元:

\t:在控制檯輸出一個製表符,協助在輸出文字時垂直方向保持對其

\n:在控制檯輸出一個換行符

注意:製表符的功能是在不使用表格的情況下在垂直方向按列對齊文字。

相關推薦

python控制語句-------迴圈

###################1.迴圈語句的分類################################# 當我們要重複做一件事情時,如果一直輸入相同的程式碼會覺得索然無趣。那麼是否有某種語句可以重複執行相同的操作呢?當然有,這時就顯示出迴圈的本領了。 在

python - 條件語句/迴圈語句/迭代器

條件測試:if 條件表示式python 的比較操作        所有的python物件都支援比較操作            可用於測試相等性、相對大

python控制語句---循環結構語句

均可 擁有 最大 依次 pan 需求 也有 als put   這次主要把循環結構的控制語句補上,主要包含while、for、continue、break、循環嵌套。主要寫一些基本的認識以及包含的一些實例。當只有唯一路徑且只跑一次的時候選擇上一節中的選擇結構語句就可以了,但

python控制語句的一些知識

pan pri 知識 span bre 登錄失敗 spa 成功 python while else   當while執行過程中沒有被break打斷,執行完成後會進入else語句。 count = 0 while count < 3:

IT兄弟連 Java語法教程 流程控制語句 迴圈結構語句1

迴圈語句可以在滿足迴圈條件的情況下,反覆執行某一點程式碼,這段被重複執行的程式碼被稱為迴圈體,當反覆執行這個迴圈體時,需要在合適的

IT兄弟連 Java語法教程 流程控制語句 迴圈結構語句3

while迴圈 Java中的另外一種迴圈是while迴圈。while迴圈的語法格式如下: while(條件表示式){ &nb

IT兄弟連 Java語法教程 流程控制語句 迴圈結構語句4

do-while迴圈 Java還有一種迴圈是do-while。與for、while這些在迴圈頂部判斷條件表示式的語句不同,do-

IT兄弟連 Java語法教程 流程控制語句 迴圈結構語句2

雙重for迴圈 如果把一個迴圈放在另一個迴圈體中,那麼就可以形成巢狀迴圈,也就是雙重for迴圈,當然巢狀迴圈也可以是for迴圈巢

孤荷凌寒自學python第十五天python迴圈控制語句

孤荷凌寒自學python第十五天python迴圈控制語句   (完整學習過程螢幕記錄視訊地址在文末,手寫筆記在文末) python中只有兩種迴圈控制語句 一、while迴圈 while 條件判斷式 1:        如果 條件

python迴圈控制語句練習二三角形星號列印輸出

列印輸出 * ** *** **** ***** * ** *** **** ***** ***** **** *** ** * for j in range(0,i): print("*",end=" "

python基礎練習:迴圈控制語句及隨機數

設計一個程式,幫助小學生練習10以內的加法 詳情: - 隨機生成加法題目; - 學生檢視題目並輸入答案; - 判別學生答題是否正確? - 退出時, 統計學生答題總數,正確數量及正確率(保留兩位小數點); count = 0 countt = 0 while (1): num1 = ra

python基礎--迴圈控制語句break 和 continue

程式清單: # do_break_continue.py print('break test:') n = 1 while n <= 100:     if n > 10: # 當n = 11時,條件滿足,執行break語句         break # br

python學習筆記6(條件迴圈控制語句

條件迴圈控制語句 if-elif-else語句 格式: if 表示式1: 語句1 elif 表示式2: 語句2 …… elif 表示式n: 語句n else: #可有可無 語句e 邏輯:當程式執行到if-elif-else語句時,首先計算“表示式1”的值,如果“表示式1”的值為真,則

python迴圈控制語句(for)

<span style="font-size:14px;"># -*- coding: cp936 -*- #迴圈字串 s1 = "Hello world!" i = 0 for c in s1: print format(i,"2d"),c i

Python迴圈與條件控制語句

Python中的條件控制語句及迴圈控制語句 Python中的條件控制元件語句主要有以下3種if、elif、else其中elif的用法與C++中的else if的使用方法相同。 示例: num = 2

Python】05、python程序結構控制語句

python一、程序結構程序結構:語句和表達式按照什麽樣的順序執行所有語言無非就三種程序結構: 順序:默認結構 語句從上到下依次一行一行的執行, 分支:選擇一個分支執行,永遠最多只執行一個分支 循環:二、分支結構語句1、Python的比較操作

22:python中的循環控制語句

python 數據分析 ubuntu linux 人工智能 機器學習循環控制語句可以更改語句執行的順序。Python支持以下循環控制語句:控制語句描述break 語句在語句塊執行過程中終止循環,並且跳出整個循環continue 語句在語句塊執行過程中終止當前循環,跳出該次循環,執行下一次循環。pass

Python基礎二--基本控制語句

廣東省 nlogn err str data main 產生一個隨機數 ring 案例 基本接觸每一種語言,都須要做的:1.print 一個"Hello world!" 2.了解主要的數據類型 3.學習控制語句。 當我們學習控制語句,一般都離不

Python條件控制語句與循環控制語句(四)

python程序語言的條件控制語句與循環控制語句都一樣,都是if與while還有for等。 Python的條件語句是通過一條或多條語句的執行結果(True或false)來決定執行的代碼塊。 If語句一般格式為: If condition_1 :statement block_1elif condition_2

python流程控制語句-if語句

輸入12 blog 才會 font num done lower size images 一個if語句 if語句用來檢驗一個條件, 如果 條件為真,我們運行一塊語句(稱為 if-塊 ),也就是只有一個if判斷,當為真的時候就運行一塊語句,否則就不運行 下面代碼中的if語句控