要實現成績的百分制轉化為等級制,我們首先要了解多分支選擇結構
多分支選擇結構的語法為:
if 達式1:
語句塊1
elif 表達式2:
語句塊2
elif 表達式3:
語句塊3
...
else:
語句塊n
現在我們就可以輸入代碼為:
def func(score): if score>100: return'wrong score.must<=100.' elif score>=90: return'A' elif score>=80: return'B' elif score>=70: return'C' elif score>=60: return'D' elif score>=0: return'E' else: return'wrong score.must>0'
結果展示為:
但是這個看上編程有點繁瑣,我們可以嘗試另一種Python代碼來編寫:
代碼如下:
def func(score): degree='DCBAAE' if score>100 or score<0: return'wrong score.must between 0 and 100' else: index=(score-60)//10 if index>=0: return degree[index] else: return degree[-1]
結果展示為:
今天的學習就到這里啦~