如何使用python語言中判斷和方法將分數轉換等級

在考試中,有時需要將分數轉換成等級,在成績單上展示的是A、B、C、D和E幾個等級。Python語言中的判斷語句,可以實現這個功能,在判斷的過程中,特別注意兩個臨界點:第一,負數;第二,超過總分數的數據。下面利用一個實例說明分數和等級轉換,操作如下:

工具/原料

eclipse
python
截圖工具

方法/步驟

第一步,打開eclipse開發工具,新建python文件score.py,注意中文亂碼的問題,如下圖所示:

第二步,定義函數degree,聲明一個變量score,將其轉換成浮點型,如下圖所示:

第三步,利用if...elif...else判斷語句,分別判斷在不同的分數區間,展示不同的等級,如下圖所示:

第四步,在函數下方調用自身,結果發現eclipse控制台什麼也沒列印出來,如下圖所示:

第五步,強制將eclipse關閉之後重啟,這時控制台列印提示,輸入69顯示等級為D,如下圖所示:

第六步,再次運行這個python文件,輸入89顯示等級B,這說明是正確的,如下圖所示:

第七步,但是如果輸入一個負數或超過100的數據,就會什麼也沒有列印,說明這個函數還有漏洞;添加負數和超過總分的判斷,如下圖所示:

注意事項

注意python語言中的if...elif...else語句的用法
注意判斷語句判斷分數的臨界點

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場