Python流程控制 一

2022-02-06 05:30:34 字數 1486 閱讀 9388

python 提供了現代程式語言都支援的兩種基本流程控制結構,分支結構和迴圈結構:

問題:如果你的年齡大於18歲可以去網咖上網。

如何實現?這種情況就是python的乙個分支結構,使用if else語句解決。

單if語句

語法格式:

if 條件表示式:

**塊

執行流程:

**示例:

age = 18

if age >= 18:

print("可以進入網咖嗨皮了")

if else 語句

語法格式:

if 條件表示式:

**塊else:

**塊

執行流程:

**示例:

age = 18

if age > 18:

print("可以去網咖嗨皮了")

else:

print("未成年,請不要進入網咖")

if elif else 語句

語法格式:

if 條件表示式1:

**塊1

elif 條件表示式2:

**塊2

elif ...:

.....

else:

**塊3

執行流程:

**示例:

day_num = int(input("請輸入乙個整型數字:"))

if num == 6:

print("週六要加班")

elif num == 7:

print("周天可以休息了")

else:

print("擠地鐵,上班呀")

pass關鍵字的作用

pass 不做任何事情,一般用做佔位語句。

**示例:

age = 18

if age > 18:

pass

本**中使用了pass進行佔位操作,實際開發中,如果我們暫時沒有想到邏輯,可以使用pass進行佔位。

while迴圈

語法格式:

計數器變數

while 迴圈條件:

迴圈體**

處理計數器

執行流程:

**示例:

i = 0 # 程式中計數器從0開始

while i < 10:

print("我是迴圈體")

i += 1

看完本文,你可以學會if語句,while迴圈的基本使用。

python流程控制 python之流程控制

電腦程式在解決某個具體問題時,包括三種情形,即順序執行所有的語句 選擇執行部分的語句和迴圈執行部分語句,這正好對應著程式設計中的三種程式執行結構流程 順序結構 選擇結構和迴圈結構。事實證明,任何乙個能用計算機解決的問題,只要應用這三種基本結構來寫出的程式都能解決。python語言當然也具有這三種基本...

Python流程控制語句流程控制語句

流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...

python 流程控制

coding utf 8 if判斷 任何非零數字或非空物件都為真 數字0,空物件以及特殊物件none都是false result 1 and 1 2 print result 三中布林表示式運算 and 與運算 or 或運算 not 非運算 cond1 1 cond2 1 2 if cond1 an...