我是一個編碼的初學者。 我正在努力讓學生平均分,每個學生的名字將與每個年級的平均值相對應,並顯示學生之間的總平均分數。 這是我的代碼:如何使用Python3自動平地機
Ken = [5,8,9]
Hiro = [10,11,20]
Nick = [20,20,20]
list1 = [Ken,Hiro,Nick]
total_average = 0
for j in list1:
x = 0
count = 0
for i in j:
x += i
count += 1
average = x/count
print (round(average,2))
total_average += average
final_average = total_average/len(list1)
print (round(final_average,2))
和結果是:
7.33
13.67
20.0
13.67
不過,其實我是想使代碼返回,如:
13.67, {'Ken': 13.67, 'Hiro': 20.0, 'Nick': 13.67}
我怎麼能表達這個樣子?
如果你能解釋細節,將不勝感激!
這對我很有幫助。非常感謝你 !! – user7421972