python利用函数求三门总分和平均分
时间: 2024-02-25 16:59:19 浏览: 144
好的,这个问题很简单。以下是一个可以计算三门课程总分和平均分的 Python 函数:
```python
def calc_score(chinese, math, english):
total_score = chinese + math + english
avg_score = total_score / 3
return total_score, avg_score
```
这个函数接收三个参数:语文成绩、数学成绩和英语成绩。它将这三门成绩加起来,计算总分和平均分,并将它们作为元组的形式返回。
要使用这个函数,只需要调用它并传入三门成绩。例如:
```python
chinese_score = 80
math_score = 90
english_score = 85
total, avg = calc_score(chinese_score, math_score, english_score)
print("三门总分为:", total)
print("平均分为:", avg)
```
输出结果为:
```
三门总分为: 255
平均分为: 85.0
```
希望这能够解决你的问题!
相关问题
编写Python函数,计算三门课的总分和平均分
好的,我可以为您编写这样一个函数:
```python
def calc_score(scores):
total = sum(scores)
average = total / len(scores)
return total, average
```
其中,`scores` 是一个包含三门课分数的列表,函数会返回这三门课的总分和平均分,以元组的形式返回。您可以这样调用函数:
```python
scores = [80, 90, 85]
total, average = calc_score(scores)
print("总分:", total)
print("平均分:", average)
```
输出结果为:
```
总分: 255
平均分: 85.0
```
请注意,这个函数只能计算三门课的总分和平均分,如果您需要计算更多的课程,需要对函数进行一定的修改。
Python编写函数,计算三门课的总分和平均分
好的,下面是Python编写的函数,可以计算三门课的总分和平均分:
```python
def calculate_scores(score1, score2, score3):
# 计算总分
total_score = score1 + score2 + score3
# 计算平均分
avg_score = total_score / 3
# 返回总分和平均分
return total_score, avg_score
```
在函数中,我们使用了三个参数 `score1`、`score2`、`score3`,分别表示三门课的分数。然后,我们分别计算了总分和平均分,并将它们打包成一个元组返回。
下面是一个使用示例:
```python
score1 = 80
score2 = 90
score3 = 85
total_score, avg_score = calculate_scores(score1, score2, score3)
print("总分为:", total_score)
print("平均分为:", avg_score)
```
输出结果如下:
```
总分为: 255
平均分为: 85.0
```
其中,`total_score` 的值为 `255`,`avg_score` 的值为 `85.0`,符合预期。
阅读全文