91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

8. 流程控制

發布時間:2020-07-02 13:30:02 來源:網絡 閱讀:192 作者:軟件測試汪 欄目:編程語言

流程控制語句用來實現對程序流程的選擇、循環和返回等進行控制。Python中主要的流程控制包括if(判斷)、for(循環)、while(循環)等語句。

if語句

常見的if語句為if…else 或者 if…elif…else,通過執行結果(True或者False)來決定執行的代碼塊。如下圖所示 :
8. 流程控制
If…else實例

a = 1
b = 10
c = -1
if a < b:
    print("a比b小")
else:
    print("a比b大")

上面代碼將輸出如下內容:

a比b小

If…elif…else實例

a = 1
b = 10
c = -1

if a > b:
    if b < c:
        print("b比c小")
    else:
        print("b比c大")
elif a < c:
    print("a比c小")
else:
    print("a比b小但是比c大")

上面代碼將輸出如下內容:

a比b小但是比c大

小結:通過輸出結果我們發現,如果if 、elif后面結果為True,語句才會執行。如果if 、elif后面結果為False,不會執行if、elif后面的語句。if語句是可以進行嵌套的,嵌套的方式也比較簡單,當然上面這段代碼某種程度是沒有意義的,我們先混個眼熟,不用著急,請繼續往下看。

for循環

Python for循環可以遍歷任何序列的項目,如一個列表或者一個字符串。
for循環的一般格式如下

for <variable> in <sequence>:
  <statements>

實例

a = 'TestDog'
for i in a:
    print(i, end=" ")

上面代碼將輸出如下內容:

T e s t D o g

我們來解釋一下上面的代碼,i是一個變量,可以是x,y等變量名稱。我們通過for循環遍歷a,每遍歷一次,結尾打印一個空格,也就是end=" ",這樣的好處是打印的內容不用換行。

while循環

while循環的一般格式如下

while 判斷條件:
  語句

實例

n = 100
sum = 0
number = 1

while number <= n:
    sum = sum + number
    number += 1

print("1到{}的和為:{}".format(n, sum))

上面代碼將輸出如下內容:

1到100的和為:5050

我們用到了一個format函數,是格式化字符串的函數。使用起來也比較簡單方便。格式 {}".format(需要格式的內容)。break和continue一般配合while使用,我們繼續往下看。

break

break 語句可以跳出 for 和 while 的循環體,如下代碼所示:

a = 'testDog'
for i in a:  
    if i == 'D':
        break
    print('當前字母為 :', i)

上面代碼將輸出如下內容:

當前字母為 : t
當前字母為 : e
當前字母為 : s
當前字母為 : t

通過輸出結果我們發現,當i =D時,執行break語句,跳出循環。

continue

continue語句被用來告訴Python跳過當前循環塊中的剩余語句,然后繼續進行下一輪循環。
實例

a = 'testDog'
for i in a:
    if i == 'D':
        continue
    print('當前字母為 :', i)

上面代碼將輸出如下內容:

當前字母為 : t
當前字母為 : e
當前字母為 : s
當前字母為 : t
當前字母為 : o
當前字母為 : g

歡迎關注微信公眾號:軟件測試汪。軟件測試交流群:809111560

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

定襄县| 南宫市| 花莲县| 竹溪县| 冕宁县| 玛多县| 永安市| 郯城县| 东方市| 临桂县| 贵港市| 博湖县| 南宁市| 根河市| 长寿区| 永春县| 德钦县| 朝阳区| 朝阳县| 峨山| 涞水县| 巴楚县| 响水县| 道真| 樟树市| 灌南县| 郁南县| 鄯善县| 紫金县| 封丘县| 大足县| 武汉市| 普兰县| 烟台市| 库伦旗| 博客| 常宁市| 镇赉县| 宁化县| 西林县| 长宁区|