當前位置:成語大全網 - 書法字典 - Python計算三門課程的平均分

Python計算三門課程的平均分

Python計算三門課程的平均分數如下:

如果不確定有多少門課程,可以考慮將鍵盤輸入的結果存儲在列表中。Score = input(“請輸入所有科目的分數,用空格分隔:“)lst =【】。input()函數返回字符串類型的數據,input()返回的字符串可以通過字符串中的split()方法進行拆分。

拆分時,指定的分隔符是壹個空格,拆分的結果是壹個列表,該列表由壹個列表變量接收。lst = score . split(‘‘)。下壹步是計算列表中分數的總和。由於列表中的每個元素當前都是字符串類型,因此有必要通過float()函數將字符串轉換為數字類型。

循環查找所有科目的分數之和,並通過使用函數len()查找列表元素的數量來確定科目的數量。sum = 0;n = len(lst);對於lst中的I:;sum+= float(I)。這將每科的總分除以科目數,即為每科的平均分。avg = sum/n;打印(平均值)。

輸入學生姓名。依次輸入學生的三個科目。計算學生的平均成績並打印出來。平均分保留壹位小數。計算語言成績占總分的百分比並打印出來。