44 Python中 雙分支結構和三元運算子

2021-10-04 05:58:22 字數 866 閱讀 3979

目錄

雙分支選擇結構

三元條件運算子

雙分支結構的語法格式如下:

if 條件表示式 :

語句1/語句塊1

else :

語句2/語句塊2

python提供了三元運算子,用來在某些簡單雙分支賦值情況; 三元條件運算子語法格式如下:

條件為真時的值  if (條件表示式) else 條件為假時的值

#輸入乙個數字,小於10,則列印改數字;大於10,則列印"我愛中國"

# input()函式,輸入,返回的是乙個字串,數字比較需要轉化int()

#雙分支結構

num = input("請隨便輸入乙個數字: ")

if int(num) < 10:

print('num是小於10的數字')

else:

print('num是大於等於10的數字')

#三元運算,這種寫法比雙分支結構更簡單

num = input("請輸入乙個數字,測試三元運算子")

print('我是小於10的數字' if int(num) < 10 else "我是大於等於10的數字")

輸出:

d:\wwwroot\pyiteam\venv\scripts\python.exe d:/wwwroot/pyiteam/mypy01.py

請隨便輸入乙個數字: 10

num是大於等於10的數字

請輸入乙個數字,測試三元運算子5

我是小於10的數字

process finished with exit code 0

44 雙分支選擇結構 三元

雙分支結構的語法格式如下 if 條件表示式 語句 1 語句塊 1 else 語句 2 語句塊 2 操作 輸入乙個數字,小於10,則列印該數字 大於 10,則列印 數字太大 num input 輸入乙個數字 if int num 10 print num else print 數字太大 python提...

Python分支和迴圈結構

關鍵字 if elif else if 條件 執行語句1 else 執行語句2 if 判斷條件1 執行語句1 elif 判斷條件2 執行語句2 elif 判斷條件3 執行語句3 if 判斷條件1 if 判斷條件2 執行語句2 else 執行語句3 else 執行語句4 range函式 range 1...

Python的分支和迴圈結構

條件語句可以給定乙個判斷條件,並在程式執行過程中判斷該條件是否成立。程式根據判斷結果,執行不同的操作,這樣就可以改變 的執行順序,從而實現更多的功能。python中條件語句通常有if語句 if else語句和if elif else語句。if結構 滿足條件就執行某個操作,不滿足就不執行。語法 if ...