小明参加语文,数学和英语考试,输入小明的3门成绩,求3门成绩的和,平均以及最高和最低分是多少?如果三门课程以权重0.5,0.3和0.2计入总分,求小明的最终总评成绩是多少?Python
时间: 2024-11-09 08:21:04 浏览: 21
江苏输容市九年级数学上册3.1平均数1学案无答案新版苏科版
首先,我们假设小明的三门成绩分别为`语文_score`, `数学_score`, 和 `英语_score`。我们可以编写一个简单的Python函数来计算这些值:
```python
def calculate_scores(语文_score, 数学_score, 英语_score):
# 计算总分
总分 = 语文_score + 数学_score + 英语_score
# 平均分
平均分 = 总分 / 3
# 最高分和最低分
最高分 = max(语文_score, 数学_score, 英语_score)
最低分 = min(语文_score, 数学_score, 英语_score)
# 按权重计算加权总分
权重总分 = (0.5 * 语文_score) + (0.3 * 数学_score) + (0.2 * 英语_score)
return 总分, 平均分, 最高分, 最低分, 权重总分
# 假设小明的成绩
语文_score = 90
数学_score = 85
英语_score = 95
# 调用函数并打印结果
总分, 平均分, 最高分, 最低分, 权重总分 = calculate_scores(语文_score, 数学_score, 英语_score)
print("总分:", 总分)
print("平均分:", 平均分)
print("最高分:", 最高分)
print("最低分:", 最低分)
print("加权总分:", 权重总分)
```
运行这个程序,你会得到小明的总分、平均分、最高分、最低分以及加权总评成绩。
阅读全文