一个totalscore函数,返回值是三门课的成绩
时间: 2023-09-24 07:01:12 浏览: 105
vba第十一讲自动算成绩共2页.pdf.zip
要编写一个totalscore函数,可以这样实现:
```python
def totalscore():
score1 = float(input("请输入第一门课的成绩:"))
score2 = float(input("请输入第二门课的成绩:"))
score3 = float(input("请输入第三门课的成绩:"))
return score1, score2, score3
s1, s2, s3 = totalscore()
print("第一门课的成绩为:", s1)
print("第二门课的成绩为:", s2)
print("第三门课的成绩为:", s3)
```
在函数中,我们使用`input`函数来获取用户输入的成绩,并将其转换为浮点数类型。然后,将三门课的成绩作为元组返回。接下来,在调用函数时,我们将返回的三个成绩分别赋值给变量`s1`,`s2`和`s3`,并打印出来。
注意:这里假设输入的成绩是数字类型,如果需要进行数据类型检查或者进行其他处理,你可以在函数中加入相应的逻辑。此外,这里假设输入的成绩是合法且按照顺序输入的,如果存在其他输入要求或者校验逻辑,也可以在函数中进行处理。
阅读全文