分支結構 單分支結構

2022-09-19 12:27:10 字數 598 閱讀 9517

選擇結構(程式**於生活)

程式根據判斷條件的布林值選擇性的執行部分**

不同條件下實現不同的操作處理

單分支結構

語法結構: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...