使用列表:输入若干成绩,计算及格成绩的平均值及不及格成绩的平均值
时间: 2024-06-11 09:07:42 浏览: 9
grades = [] # 定义一个空列表来存储成绩
passing_grades = [] # 定义一个空列表来存储及格成绩
failing_grades = [] # 定义一个空列表来存储不及格成绩
n = int(input("请输入成绩个数:"))
for i in range(n):
grade = int(input("请输入第{}个成绩:".format(i+1)))
grades.append(grade) # 将输入的成绩添加到列表中
if grade >= 60:
passing_grades.append(grade) # 如果成绩及格,则添加到及格成绩列表中
else:
failing_grades.append(grade) # 如果成绩不及格,则添加到不及格成绩列表中
# 计算及格成绩的平均值
if len(passing_grades) > 0:
avg_passing_grade = sum(passing_grades) / len(passing_grades)
else:
avg_passing_grade = 0
# 计算不及格成绩的平均值
if len(failing_grades) > 0:
avg_failing_grade = sum(failing_grades) / len(failing_grades)
else:
avg_failing_grade = 0
# 输出结果
print("及格成绩的平均值为:{:.2f}".format(avg_passing_grade))
print("不及格成绩的平均值为:{:.2f}".format(avg_failing_grade))
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)