45 Python中多分支選擇結構

2021-10-04 05:58:22 字數 966 閱讀 7872

目錄

多分支選擇結構

多分支選擇結構的語法格式如下

if 條件表示式1:

語句1/語句塊1

elif 條件表示式2:

語句2/語句塊2..

.elif 條件表示式n:

語句n/語句塊n

[else:

語句n + 1/語句塊 n + 1    

]

注: 計算機行業, 描述語法格式時,使用中括號[ ] 通常表示可選, 非必選;

多分支結構, 幾個分支之間是有邏輯關係的,不能隨意顛倒順序;

#輸入乙個學生成績,將其轉化為簡單描述:不及格(小於60),及格(60-79),良好(80-89),優秀(90-100)

score = int(input("請輸入乙個學生的成績: "))

if score < 60:

a = '不及格'

elif score < 80: # 60-80之間,不用寫成60 <= score < 80,因為有邏輯順序,小於60,已經執行前面的了

a = '及格'

elif score < 90:

a = '良好'

else:

a = '優秀'

print(a)

print('分數是, 等級是'.format(score, a)) #利用佔位符,更優雅的輸出,字串格式化

輸出:

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

請輸入乙個學生的成績: 89

良好分數是89, 等級是良好

process finished with exit code 0

在git多分支repo倉庫中徹底清除大檔案

坑的由來 repo中不小心上傳了許多測試生成的data。結果可想而知,原本只有 的倉庫突然間變得無比臃腫 或者是慢慢臃腫 從早期的幾十mb,迅速飆公升至1g.早些時候我對git的原理並不是很了解,只是隨著日常使用,終於開始理解git其實是乙個指標指向一次提交的物件,當你在各個分支間切換的時候,指標就...

python中的分支判斷

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

Python中的程序分支fork和exec詳解

在python中,任務併發一種方式是通過程序分支來實現的.在linux系統在,通過fork 方法來實現程序分支.1.fork 呼叫後會建立乙個新的子程序,這個子程序是原父程序的副本.子程序可以獨立父程序外執行.2.fork 是乙個很特殊的方法,一次呼叫,兩次返回.3.fork 它會返回2個值,乙個值...