(3)编写程序,从键盘上输入某学员的C、Java和Python课程的成绩(百分制),计算3门课程的平均分并输出(保留两位小数)。
时间: 2024-10-14 07:09:35 浏览: 36
当然,我可以帮你编写一个简单的Python程序来实现这个需求。首先,我们需要从用户那里获取成绩,然后计算平均分。这里是一个示例代码:
```python
def calculate_average():
# 获取用户输入
course_scores = {}
courses = ['C', 'Java', 'Python']
for course in courses:
score = float(input(f"请输入{course}课程的成绩(百分制): "))
course_scores[course] = score
# 计算平均分
total_score = sum(course_scores.values())
average_score = total_score / len(courses)
average_score_rounded = round(average_score, 2) # 保留两位小数
# 输出结果
print(f"三门课程的平均分为: {average_score_rounded}%")
# 运行函数
calculate_average()
```
在这个程序中,我们使用`input`函数获取用户的输入,然后用字典存储每个课程的成绩。接着,我们遍历字典求和并除以课程数量得到平均分,最后使用`round`函数保留两位小数并打印出来。
如果你运行这段代码,按照提示输入成绩后,程序就会计算并显示平均分。
阅读全文