#Python 3位學生,每位學生都有5科成績,使用dict()
dic = {}
for k in range(3):
print(“#%d student:” %(k+1))
scoreLst = []
for i in range(5):
score = eval(input())
scoreLst.append(score)
dic[k]=scoreLst
print(dic)
for k in range(3):
sum1=sum(dic[k])
avg=sum1/5
print(“Student %d: sum = %d , average = %.2f “\
%((k+1),sum1,avg))
#三位學生分數輸入1, 2, 3, 4, 5不同排列
#總分15分,平均3分





![Python: pandas.DataFrame([ ]) 與 pandas.DataFrame([[ ]]) 的差別? 如何為DataFrame增加首列? Python: pandas.DataFrame([ ]) 與 pandas.DataFrame([[ ]]) 的差別? 如何為DataFrame增加首列?](https://i1.wp.com/savingking.com.tw/wp-content/uploads/2023/03/20230313160116_63.png?quality=90&zoom=2&ssl=1&resize=350%2C233)
![Python: pandas.DataFrame (df) 的取值: df [單一字串] 或df [list_of_strings] 選取一個或多個columns; df [切片] 或 df [bool_Series] 選取多個rows #bool_Series長度同rows, index也需要同df.index ,可以使用.equals() 確認: df.index.equals(mask.index) Python: pandas.DataFrame (df) 的取值: df [單一字串] 或df [list_of_strings] 選取一個或多個columns; df [切片] 或 df [bool_Series] 選取多個rows #bool_Series長度同rows, index也需要同df.index ,可以使用.equals() 確認: df.index.equals(mask.index)](https://i0.wp.com/savingking.com.tw/wp-content/uploads/2025/04/20250420212553_0_6fb2c3.png?quality=90&zoom=2&ssl=1&resize=350%2C233)




近期留言