選擇結構(程式**於生活)
程式根據判斷條件的布林值選擇性的執行部分**
不同條件下實現不同的操作處理
單分支結構
語法結構:if 條件表示式://冒號不要忘了
條件執行體
條件表示式就是條件判斷,也就是有條件運算子的語句
注意python中是使用縮排表示層次結構,這點與c中是完全不一樣的
筆者除錯過後其中if的條件表示式可以是乙個物件,此時if中的條件表示式的布林值就是該物件的布林值,if後面的冒號不能省略
python中縮排有了特殊的含義,不能隨意亂縮排,這邊的縮排表示一種層次關係,同時這邊的縮排可以認為是c語言中的花括號,也就是python中的多行語句,條件執行體只要是連續的縮排內都是允許的,而不用再加上花括號以示區別,非常的簡便,不過就是要注意他的縮排必須是大家都在一起,不能一邊縮排一邊不縮排,這是不允許的
a = int(input('please input a number: '))
if a < 0:
a = -1*a;
print('hello world')
print("abs(a) =", a)
上面的這段**會比較清晰的看出這一問題
分支結構 多分支結構
多分支結構 一般針對的是乙個連續區間段的不停的處理操作 語法結構 if 條件表示式1 條件執行體1 elif 條件表示式2 條件執行體2 elif 條件表示式n 條件執行體n else 條件執行體n 1 注意這邊的選擇與c中一樣至多只會執行其中的乙個語句執行體 python中允許多分支語句沒有els...
if分支結構
1.執行過程中常見的結構1.順序結構 從上到下,從左至右執行,最基本原則 2.分支結構 滿足不同條件,執行不同的結果 3.迴圈結構 中存在需要多次執行的情況,會使用到迴圈結構2.分支結構 2.2 if分支結構if 判斷條件 執行流程 當前程式執行到if結構時,首先執行判斷條件,判斷條件的結果是乙個 ...
分支結構 選擇結構
談分支結構之前,說一下條件 一.條件 1 條件的最終結果型別都為boolean 2 簡單來說 比如,a 5這樣的表示式 3 複雜來說 比如 a 5 b 3 a 5 b 10 4 表示優先順序 二.分支結構 選擇分支 1.分類 1 單分支 過濾 if 條件 elseelse if 條件2 else i...