用python编写程序,输入三门课成绩,计算平均值和总分。
时间: 2023-05-16 22:01:57 浏览: 701
使用Python编写一个计算三门课程成绩的平均值和总分的程序非常简单。首先,需要创建一个包含三门课程成绩的列表,然后通过计算列表中成绩的总和和平均值来得出相应结果。
代码示例:
```python
# 输入三门课程成绩
score1 = float(input("请输入第一门课程成绩:"))
score2 = float(input("请输入第二门课程成绩:"))
score3 = float(input("请输入第三门课程成绩:"))
# 计算成绩总和与平均值
total_score = score1 + score2 + score3
average_score = total_score / 3
# 输出结果
print(f"三门课程的总分为:{total_score}")
print(f"三门课程的平均分为:{average_score:.2f}")
```
在上述代码中,首先使用`float()`函数将输入的字符串型成绩转换为浮点型数据,从而能够进行数值运算。然后,分别将三门课程成绩的总和和平均值计算出来,并使用`print()`函数输出结果。注意,在输出平均分时,使用了格式化字符串中的`:.2f`,以保留小数点后两位。
相关问题
编写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`,符合预期。