python 手动输入四门成绩,求某个学生四门成绩的总分,平均分,及格率
时间: 2024-10-08 11:01:16 浏览: 35
在Python中,你可以通过编写一个简单的程序来实现这个功能。首先,你需要提示用户手动输入四门课程的成绩,然后计算总分、平均分以及判断是否及格(通常认为60分为及格线)。下面是一个示例:
```python
# 定义函数计算总分、平均分和及格情况
def calculate_scores():
total_score = 0
num_courses = 4
# 提示用户输入四门成绩
for i in range(1, num_courses + 1):
score = float(input(f"请输入第{i}门课的成绩:"))
total_score += score
# 计算平均分
average_score = total_score / num_courses
# 判断及格情况
if average_score >= 60:
grade_status = "及格"
else:
grade_status = "不及格"
print(f"\n学生的总分是:{total_score}")
print(f"平均分是:{average_score}")
print(f"及格情况:{grade_status}")
calculate_scores()
```
在这个程序中,我们先初始化总分为0,然后循环询问每门课程的分数,并累加到总分上。接着,我们将总分除以课程数得到平均分,再根据平均分与60比较,确定是否及格。最后,打印出计算结果。
阅读全文