雙分支結構的語法格式如下:
if 條件表示式 :
語句 1
/語句塊 1
else
: 語句 2
/語句塊 2
【操作】輸入乙個數字,小於10,則列印該數字;大於 10,則列印「數字太大」
num =
input
("輸入乙個數字:")if
int(num)
<10:
print
(num)
else
:print
("數字太大"
)
python提供了三元運算子,用來在某些簡單雙分支賦值情況
。
三元條件運算子語法格式如 下:
條件為真時的值 if
(條件表示式)
else 條件為假時的值
num =
input
("請輸入乙個數字"
)print
( num if
int(num)
<
10else
"數字太大"
)
可以看到,這種寫法更加簡潔,易讀。
# 雙分支控制語句
a =input
('請輸入乙個數字:')if
int(a)
<10:
print
('s是小於10的數字'
)else
:print
('s是大於等於10的數字'
)
# 測試三元運算子
s =input
('請輸入乙個數字:'
)print
('s是小於十的數字'
ifint
(s)<
10else
's是大於10的數字'
)
026 單 雙分支選擇結構 三元運算子
單分支選擇結構流程圖 if 語句單分支結構的語法形式如下 if 條件表示式 語句 語句塊 其中 1 條件表示式 可以是邏輯表示式 關係表示式 算術表示式等等。2 語句 語句塊 可以是一條語句,也可以是多條語句。多條語句,縮排必須對齊一致。操作 輸入乙個數字,小於 10,則列印這個數字 輸入乙個數字,...
44 Python中 雙分支結構和三元運算子
目錄 雙分支選擇結構 三元條件運算子 雙分支結構的語法格式如下 if 條件表示式 語句1 語句塊1 else 語句2 語句塊2 python提供了三元運算子,用來在某些簡單雙分支賦值情況 三元條件運算子語法格式如下 條件為真時的值 if 條件表示式 else 條件為假時的值 輸入乙個數字,小於10,...
三元表示式及選擇結構
條件 表示式1 true 表示式2 false 例 public class demo1 再例如 public class demo2 流程圖 1 if控制語句 使用if語句實現單分支處理 if 表示式 使用if else語句實現雙分支處理 if 表示式 else 使用多分支if語句實現多分支處理 ...