導航:首頁 > 編程語言 > 平均分函數Python

平均分函數Python

發布時間:2025-02-15 23:11:39

⑴ 怎麼用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

閱讀全文

與平均分函數Python相關的資料

熱點內容
單片機音樂盒按鍵系統 瀏覽:108
魅族最強程序員 瀏覽:993
java賦值null 瀏覽:54
數控程序員考試 瀏覽:260
單片機0x 瀏覽:451
dhsp伺服器是什麼 瀏覽:690
網路監測命令 瀏覽:206
redis隊列java 瀏覽:221
php商城項目思路 瀏覽:461
反編譯程序集能修改嗎 瀏覽:1002
小盒課堂app哪個好用 瀏覽:535
pdf剪裁工具 瀏覽:43
多人協同伺服器地址 瀏覽:665
wifi恢復出廠設置怎麼加密 瀏覽:337
手機date文件夾無法訪問 瀏覽:90
19款速騰安卓主機如何與手機互聯 瀏覽:776
網易我的世界電腦版伺服器地址 瀏覽:78
v語言編譯器解析 瀏覽:181
linux收不到組播 瀏覽:13
程序員那麼可愛電視劇在線看 瀏覽:624