编写程序,实现如下功能:程序运行后,首先提示用户输入学生的姓名并进行接收,然后提示用户输入该学生的语文成绩、数学成绩和英语成绩并进行接收,最后输出该学生的平均成绩
时间: 2024-09-25 07:05:01 浏览: 61
当然可以。下面是一个简单的Python程序示例,它实现了您所描述的功能:
```python
def calculate_average():
# 提示用户输入学生姓名
student_name = input("请输入学生的姓名:")
# 初始化总成绩和分数数量
total_score = 0
num_subjects = 3
# 提示并接收各科成绩
for i in range(num_subjects):
score = float(input(f"请输入第{i+1}门课程的成绩(语文、数学、英语):"))
total_score += score
# 计算平均成绩
average_score = total_score / num_subjects
# 输出结果
print(f"{student_name}的平均成绩是:{average_score:.2f}")
# 调用函数
calculate_average()
```
在这个程序中,我们首先获取学生的姓名,接着循环三次,分别获取语文、数学和英语的成绩,并累加到总分。最后,我们将总分除以科目数得到平均成绩,并打印出来。
阅读全文