目錄
多分支選擇結構
多分支選擇結構的語法格式如下
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個值,乙個值...