第4章-7 统计学生平均成绩与及格人数

简介: 该程序计算一组学生的平均成绩和及格人数。输入包含学生人数N和N个成绩,输出格式为"average = 平均成绩"和"count = 及格人数"。提供的代码首先读取学生数量,然后累加成绩并计数及格者。平均成绩保留一位小数。当学生人数为0时,平均成绩和及格人数分别输出0.0和0。

本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。

输入格式:
输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。
输出格式:
按照以下格式输出:

average = 成绩均值
count = 及格人数
其中平均值精确到小数点后一位。

输入样例:
5
77 54 92 73 60
输出样例:
average = 71.2
count = 4
代码:
x=int(input())
sum=0
count=0
if x!=0:
a=list(map(int,input().split()))
for i in range(x):
sum=sum+a[i]
if a[i]>=60:
count=count+1
aver=sum/x
print(f'average = {aver:.1f}')
print(f'count = {count:d}')
else:
print("average = 0.0")
print("count = 0")

相关文章
|
6月前
计算三个同学的总成绩、平均成绩。
计算三个同学的总成绩、平均成绩。
101 0
|
23天前
成绩计算
【10月更文挑战第17天】成绩计算。
47 3
|
1月前
【九度 OJ 05】统计同成绩学生人数
【九度 OJ 05】统计同成绩学生人数
12 1
|
5月前
1038 统计同成绩学生 (20 分)
1038 统计同成绩学生 (20 分)
|
6月前
|
C++
成绩统计(蓝桥杯)
成绩统计(蓝桥杯)
|
C++
成绩统计
小蓝给学生们组织了一场考试,卷面总分为100分,每个学生的得分都是一个0到100的整数。如果得分至少是60分,则称为及格。
84 0
某学科成绩的录入并显示出最高分,最低分,平均值。
某学科成绩的录入并显示出最高分,最低分,平均值。
|
数据库
查询各年龄段人数
查询各年龄段人数
115 0
|
机器学习/深度学习
蓝桥杯-成绩统计
蓝桥杯-成绩统计