python學習 分支結構

2021-10-18 10:36:57 字數 2158 閱讀 1819

-順序

-迴圈-分支

略if 條件表示式:

語句1語句2

語句3…

-條件表示式就是計算結果必須為布林值的表示式

-表示式後面的冒號不能少

-注意if後面出現的語句,如果屬於if語句塊,則必須同乙個縮排等級

-條件表示式結果為true執行if後面的縮排的語句塊

a=

"new friend"

##空字串則為假,有內容的字串則為真

if a:

print

("你好呀"

)print

("hahaha"

)##這兩句是乙個語句塊

print

("今天吃什麼"

)##這是乙個語句塊

age=

19if age>16:

print

("喝酒去"

)print

("不許喝!"

)

雙向分支

if 條件表示式:

語句1語句2

…else:

語句1語句2

a=

19if a>16:

print

("可以戀愛"

)else

print

("禁止早戀"

)

---------input的作用:讓使用者輸入資訊,並把內容返回給變數

1.在螢幕上輸出括號內的字串

2.接受使用者輸入的內容並返回到程式

3.input返回的內容一定是字串型別

gender=

input

("請輸入您的性別"

)print

(gender)

if gender==

"man"

:print

("走!去抽菸喝酒燙頭"

)else

:print

("對不起,叔叔我們不約"

)

考試成績判斷

grade=

input

("請輸入您的成績"

)print

(grade)

grade=

int(grade)

if grade>90:

print

("優秀"

)if grade>

80and grade<90:

print

("良"

)if grade>

70and grade<80:

print

("中"

)if grade>

60and grade<70:

print

("平"

)if grade<60:

print

("我沒你這學生"

)

if 條件:

語句1…

elif 條件:

語句2…

elif 條件:

語句3…

else##上面哪種情況都不是

語句4…

----elif可以有好多個,根據實際情況

—else可選

—多路分支最多隻會執行一種情況

grade=

input

("請輸入您的成績"

)print

(grade)

grade=

int(grade)

if grade>90:

print

("優秀"

)elif grade>

80and grade<90:

print

("良"

)elif grade>

70and grade<80:

print

("中"

)elif grade>

60and grade<70:

print

("平"

)else

:print

("我沒你這學生"

)

if語句補充

-if語句可以巢狀使用,不推薦

-python沒有swithc語句

python學習之分支結構

1 2 在python中,要構造分支結構可以使用if elif和else關鍵字,所謂的關鍵字就是有特殊含義的的單詞,像if和else就是專門用於構造分支結構的的關鍵字,很顯然你不能夠使其作為變數使用 如果非要作變數可以加一些字元進行組合使用 34 例子 5 6 user name input 請輸入...

python 學習筆記 (分支結構)

語句1 語句2條件表示式就是計算結果必須為布林值的表示式,表示式後面的冒號不能少 會出錯 注意if後面的出現的語句,如果屬於if語句塊,則必須同乙個鎖緊等級,條件表示式結果為true執行if後面的縮排語句塊 雙向分支時,一定會執行其中之一,如全部執行或全不執行,該語句一定是錯誤的。多路分支 if x...

Python 分支結構

分支結構示例1 pm2.5.ipynb pm input 請輸入pm2.5的值 print pm print type pm eval函式功能 將字串str當成有效的表示式來求值並返回計算結果 pm1 eval pm if pm1 75 print 空氣汙染警報 if pm1 35 print 空氣...