⑴ 怎麼用python算平均分
以下是一個簡單的python程序:
# 定義一個列表,用於保存15個學生的成績
scores = [78, 89, 95, 62, 80, 72, 86, 91, 68, 75, 83, 77, 90, 84, 88]
# 計算最高分、最低分及平均分
max_score = max(scores)
min_score = min(scores)
avg_score = sum(scores) / len(scores)
# 列印結果
print("最高分:", max_score)
print("最低分:", min_score)
print("平均分:", avg_score)
# 計算高於平均分的人數
count = 0
for score in scores:
if score > avg_score:
count += 1
# 列印高於平均分的人數
print("高於平均分的人數:", count)
⑵ python求最高分和最低分
以下是Python的代碼,可以用於完成這個任務:
scores = [85, 72, 93, 68, 91, 78, 90, 89, 84, 86, 77, 83, 79, 87, 88]
# 計算最高分、最低分和平均分
max_score = max(scores)
min_score = min(scores)
average_score = sum(scores) / len(scores)
# 找到得分高於平均分的學生
above_average = []
for i in range(len(scores)):
if scores[i] > average_score:
above_average.append(i)
# 列印結果
print("最高分為:", max_score)
print("最低分為:", min_score)
print("平均分為:", average_score)
print("得分高於平均分的學生:")
for i in above_average:
print(f"學生{i+1}的分數為{scores[i]}")
該代碼首先定義了一個包含15個學生分數的列表,然後計算最高分、最低分和平均分,使用循環找到得分高於平均分的學生,並將他們的編號添加到above_average列表中。最後,使用print語句列印出結果。
需要注意的是,這個程序中並未實現輸入分數並存儲到列表中的代碼邏輯,所以需要手動指定scores列表的取值。如果需要實現從用戶輸入分數並計算以上指標,需要在程序中增加相關的輸入和存儲操作。
希望能夠幫到您!
⑶ python輸入五門成績,求總分和平均分
有5個學生,每個學生修4門課程,求每個學生所有成績的總分和平均分
#include <stdio.h>
#define First 5
#define Second 6
int main(void)
{
float a[First][Second],sum=0.0;
int i,j,cnt=1;
printf("分別輸入5名同學的4門成績:\n");
for(i=0;i<First;i++)
{
for(j=0;j<Second-2;j++)
{
scanf("%f",&a[i][j]);
}
}
for(i=0;i<First;i++)
{
for(j=0;j<Second-2;j++)
{
sum+=a[i][j];
}
a[i][4]=sum;
a[i][5]=a[i][4]/4.0;
sum=0; //初始化
}
for(i=0;i<First;cnt++,i++)
{
printf("學生%d的成績情況\t\t\t總成績\t平均成績\n",cnt);
for(j=0;j<Second;j++)
{
printf("%.2f\t",a[i][j]);
}
printf("\n");
}
}
⑷ 如何統計平均分和總成績
平均值直接用AVERAGE函數,總成績用SUM函數就可以了。
E2=SUM(B2:D2)
F2=AVERAGE(B2:D2)
選擇E2:F2,公式下拉復制就OK了,結果如下圖:
注意:
用設置單元格小數點位數為兩位也可以達到類似上圖的效果(小數點位不足兩位的會用0補足,如125會顯示為125.00。但設置小數點位數只能改變單元格外觀的顯示,真正的值還是有N位小數點,因此,建議使用ROUND函數進行修約。
⑸ Python編程求平均值的兩種方法是
方法一:
scores = [91, 95, 97, 99, 92, 93, 96, 98]
scores2 = []
avg = sum(scores) / len(scores)
print('平均成績是:{}'.format(avg))
for i in scores:
if i avg># 少於平均分的成績放到新建的空列表中
scores2.append(i)
print('低於平均成績的有:{}'.format(scores2))
方法二:
導入函數庫
import numpy as np # 導入 numpy庫,as 即為導入的庫起一個別稱,別稱為np
scores1 = [91, 95, 97, 99, 92, 93, 96, 98]
scores2 = []
average = np.mean(scores1) # 一行解決。
print('平均成績是:{}'.format(average))
# 下面展示一種NumPy數組的操作,感興趣的同學可以自行去學習哈。
scores3 = np.array(scores1)
print('低於平均成績的有:{}'.format(scores3[scores3