最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中順序結構和循環(huán)結構示例代碼

 更新時間:2025年02月15日 10:40:50   作者:OTWOL  
這篇文章主要介紹了Python中的條件語句和循環(huán)語句,條件語句用于根據(jù)條件執(zhí)行不同的代碼塊,循環(huán)語句用于重復執(zhí)行一段代碼,文章還詳細說明了range函數(shù)的使用和continue與break語句的作用,需要的朋友可以參考下

一、條件語句

(1)條件語句的定義

條件語句能夠表達 “如果 … 否則 …” 這樣的語義. 這構成了計算機中基礎的 邏輯判定。
條件語句 也叫做 分支語句, 表示了接下來的邏輯可能有幾種走向。

(2)條件語句的語法

(a)單分支 if

if expression:
 do_something1
 do_something2
next_something

如果 expression 值為 True, 則執(zhí)行 do_something1, do_something2,next_something;如果 expression 值為 False, 則只執(zhí)行 next_something, 不執(zhí)行do_something1, do_something2。

(b)雙分支 if-else

if expression:
 do_something1
else:
 do_something2

如果 expression 值為 True, 則執(zhí)行 do_something1;
如果 expression 值為 False, 則執(zhí)行 do_something2。

(c)多分支 if-elif-elif-…-else

if expression1:
 do_something1
elif expression2:
 do_something2
else:
 do_something3

如果 expression1 值為 True, 則執(zhí)行 do_something1;
如果 expression1 值為 False, 并且 expression2 為 True 則執(zhí)行 do_something2
如果 expression1 值為 False, 并且 expression2 為 False 則執(zhí)行 do_something3。

(3)注意事項

  • if 后面的條件表達式, 沒有 ( ), 使用 :英文狀態(tài)下的冒號) 作為結尾.
  • if / else 命中條件后要執(zhí)行的 “語句塊”, 使用 縮進 (通常是 4 個空格或者 1 個 tab)來表示, 而不是 { }
  • 對于多條件分支, 不是寫作 else if, 而是 elif (合體了).

(4)空語句 pass

輸入一個數(shù)字, 如果數(shù)字為 1, 則打印 hello

# 提示用戶輸入一個整數(shù),并使用int()函數(shù)將輸入的字符串轉換為整數(shù)
a = int(input("請輸入一個整數(shù):"))

# 使用if語句判斷輸入的整數(shù)是否等于1
if a == 1:
    # 如果輸入的整數(shù)等于1,打印消息"hello"
    print("hello")

這個代碼也可以等價寫成

# 提示用戶輸入一個整數(shù),并使用int()函數(shù)將輸入的字符串轉換為整數(shù)
a = int(input("請輸入一個整數(shù):"))

# 使用if-else語句判斷輸入的整數(shù)是否不等于1
if a != 1:
    # 如果輸入的整數(shù)不等于1,使用pass語句,表示什么也不做
    pass
else:
    # 如果輸入的整數(shù)等于1,打印消息"hello"
    print("hello")

其中 pass 表示 空語句, 并不會對程序的執(zhí)行有任何影響, 只是占個位置, 保持 Python 語法格式符合要求。

(5)示例

# 輸入 1 表示愿意認真學習, 輸入 2 表示躺平擺爛
choice = input("輸入 1 表示認真學習, 輸入 2 表示躺平擺爛: ")
if choice == "1":
    print("你會找到好工作!")
elif choice == "2":
    print("你可能畢業(yè)就失業(yè)了!")
else:
    print("你的輸入有誤!")

二、循環(huán)語句

(1)循環(huán)語句的定義

在Python中,循環(huán)語句是用來重復執(zhí)行一段代碼多次的一種控制流結構。最常用的是for循環(huán)和while循環(huán)。

(2) while 循環(huán)

(a) 語法

while 條件:
    循環(huán)體
  • 條件為真, 則執(zhí)行循環(huán)體代碼.
  • 條件為假, 則結束循環(huán)。

(b)示例

計算 1-100 的和

# 初始化變量,用于存儲累加的總和
theSum = 0
# 初始化變量,用于表示當前的數(shù)字,從1開始
num = 1

# 使用while循環(huán),當num小于或等于100時,繼續(xù)執(zhí)行循環(huán)
while num <= 100:
    # 將當前的num值加到theSum中,實現(xiàn)累加
    theSum += num
    # 將num的值加1,準備下一次循環(huán)
    num += 1

# 循環(huán)結束后,打印最終累加的結果
print(f'theSum = {theSum}')

運行截圖:

求 1! + 2! + 3! + 4! + 5!

# 初始化變量num,從1開始,表示當前要計算階乘的數(shù)字
num = 1
# 初始化變量sum,用于存儲累加的階乘結果
sum = 0

# 外層while循環(huán):當num小于或等于5時,繼續(xù)執(zhí)行循環(huán)
while num <= 5:
    # 初始化變量factorResult,用于存儲當前數(shù)字num的階乘結果
    factorResult = 1
    # 初始化變量i,用于計算階乘時的循環(huán)控制
    i = 1

    # 內層while循環(huán):計算當前數(shù)字num的階乘
    while i <= num:
        # 將i的值乘到factorResult中,逐步計算階乘
        factorResult *= i
        # 將i的值加1,準備下一次循環(huán)
        i += 1

    # 將計算得到的階乘結果factorResult累加到sum中
    sum += factorResult
    # 將num的值加1,準備計算下一個數(shù)字的階乘
    num += 1

# 在所有計算完成后,打印最終的sum值
print(sum)

(3) range 函數(shù)

(a) 語法

range(start, stop, step)

參數(shù)說明:

  • start: 計數(shù)從 start 開始。默認是從 0 開始。例如 range(5) 等價于range(0,5);
  • stop: 計數(shù)到 stop 結束,但不包括 stop。例如:range(0,5) 是 [0, 1, 2, 3, 4] 沒有5。
  • step:步長,默認為1。例如:range(0,5) 等價于 range(0, 5, 1)。

(b)示例

range(10)        # 從 0 開始到 9
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

range(1, 11)     # 從 1 開始到 10
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

range(0, 30, 5)  # 步長為 5
[0, 5, 10, 15, 20, 25]

range(0, 10, 3)  # 步長為 3
[0, 3, 6, 9]

range(0, -10, -1) # 負數(shù)
[0, -1, -2, -3, -4, -5, -6, -7, -8, -9]

(4) for 循環(huán)

(a) 語法

for 循環(huán)變量 in 可迭代對象:
	循環(huán)體

注意:

所謂的 “可迭代對象”, 指的是 “內部包含多個元素, 能一個一個把元素取出來的特殊變量”。

(b)示例

打印 2, 4, 6, 8, 10

for i in range(2, 12, 2):
	print(i)

運行截圖:

(5)continue語句

continue 表示結束這次循環(huán),進入下次循環(huán)。

示例

# 使用for循環(huán)遍歷從1到5的數(shù)字(不包括6)
for i in range(1, 6):
    # 在循環(huán)中,檢查當前的數(shù)字i是否等于3
    if i == 3:
        # 如果i等于3,使用continue語句跳過當前循環(huán)的剩余部分,直接進入下一次循環(huán)
        continue
    # 如果i不等于3,打印當前的數(shù)字i,并附帶一條消息
    print(f"吃完第{i}個包子")

運行截圖:

(6)break語句

break 表示結束整個循環(huán)。

示例

# 使用for循環(huán)遍歷從1到5的數(shù)字(不包括6)
for i in range(1, 6):
    # 在循環(huán)中,檢查當前的數(shù)字i是否等于3
    if i == 3:
        # 如果i等于3,使用break語句提前終止循環(huán)
        break
    # 如果i不等于3,打印當前的數(shù)字i,并附帶一條消息
    print(f"吃完第{i}個包子")

運行截圖:

END

到此這篇關于Python中順序結構和循環(huán)結構的文章就介紹到這了,更多相關Python順序結構和循環(huán)結構內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python 常見的反爬蟲策略

    python 常見的反爬蟲策略

    這篇文章主要介紹了python反爬蟲策略,幫助大家更好的理解和使用python 爬蟲,感興趣的朋友可以了解下
    2020-09-09
  • python詞云庫wordcloud自定義詞云制作步驟分享

    python詞云庫wordcloud自定義詞云制作步驟分享

    這篇文章主要介紹了python詞云庫wordcloud自定義詞云制作步驟分享,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • Python格式化輸出的具體實現(xiàn)

    Python格式化輸出的具體實現(xiàn)

    本文主要介紹了Python格式化輸出的具體實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • Python利用字符串編碼進行簡單加解密的代碼詳解

    Python利用字符串編碼進行簡單加解密的代碼詳解

    在 Python 編程領域中,字符串作為最基礎且高頻使用的數(shù)據(jù)類型,其特性與操作方法貫穿于程序開發(fā)的各個環(huán)節(jié),本文詳細介紹了Python利用字符串編碼進行簡單加解密的方法,需要的朋友可以參考下
    2025-09-09
  • 使用Python 統(tǒng)計高頻字數(shù)的方法

    使用Python 統(tǒng)計高頻字數(shù)的方法

    今天小編就為大家分享一篇使用Python 統(tǒng)計高頻字數(shù)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python爬取企查查企業(yè)信息之selenium自動模擬登錄企查查

    python爬取企查查企業(yè)信息之selenium自動模擬登錄企查查

    這篇文章主要介紹了python爬取企查查企業(yè)信息之自動模擬登錄企查查以及selenium獲取headers,selenium獲取cookie,需要的朋友可以參考下
    2021-04-04
  • 利用?Python?開發(fā)一個?Python?解釋器

    利用?Python?開發(fā)一個?Python?解釋器

    這篇文章主要介紹了利用?Python?開發(fā)一個?Python?解釋器,在本文中,我們將設計一個可以執(zhí)行算術運算的解釋器。下面我們大家一起來看看吧</P><P>
    2022-01-01
  • python爬蟲基礎之urllib的使用

    python爬蟲基礎之urllib的使用

    這篇文章主要介紹了python爬蟲基礎之urllib的使用,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • Python中argparse的使用小結

    Python中argparse的使用小結

    argparse是Python標準庫中用于的模塊,比sys.argv更強大、靈活,并自動生成幫助信息,下面就來介紹一下argparse的具體使用小結,感興趣的可以了解一下
    2025-08-08
  • python實現(xiàn)圖片自動分類小程序

    python實現(xiàn)圖片自動分類小程序

    這篇文章主要為大家詳細介紹了如何使用python實現(xiàn)圖片自動分類小程序,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2025-05-05

最新評論

巴彦淖尔市| 鄂州市| 边坝县| 台东县| 博客| 西盟| 宝鸡市| 宾川县| 花莲县| 海南省| 胶南市| 辽阳市| 大港区| 蕉岭县| 芦溪县| 南开区| 红原县| 龙山县| 台南县| 阿瓦提县| 华阴市| 博罗县| 喀喇| 宁津县| 宜君县| 大竹县| 阜宁县| 祁阳县| 哈密市| 鹤壁市| 雅安市| 清水县| 来安县| 海丰县| 锦屏县| 印江| 呼伦贝尔市| 瓮安县| 台北市| 东海县| 梁平县|