用Python依次输入数学语文,英语综合四门的成绩输入平均分,保留小数点后一位
时间: 2023-04-02 13:03:06 浏览: 229
你好,根据您的问题,我可以回答。请使用以下代码计算平均分:
```
math = float(input("请输入数学成绩:"))
chinese = float(input("请输入语文成绩:"))
english = float(input("请输入英语成绩:"))
comprehensive = float(input("请输入综合成绩:"))
average = (math + chinese + english + comprehensive) / 4
print("平均分为:{:.1f}".format(average))
```
希望能帮到您!
相关问题
编程求出某学生期末三门课程的总分及平均分。结果保留小数点后一位
在编程中,如果你想要计算某个学生三门课程的总分和平均分,你可以创建一个类比如`Student`,包含姓名和三门课程的成绩属性。下面是一个简单的Python示例:
```python
class Student:
def __init__(self, name, course1, course2, course3):
self.name = name
self.courses = [course1, course2, course3]
def total_score(self):
return sum(self.courses)
def average_score(self):
total = self.total_score()
return round(total / len(self.courses), 1) # 保留一位小数
# 使用示例
student = Student("张三", 85, 90, 92)
total = student.total_score()
average = student.average_score()
print(f"学生 {student.name} 的总分是:{total}")
print(f"学生 {student.name} 的平均分是:{average}")
```
在这个例子中,`total_score`方法计算总分,`average_score`方法通过先调用`total_score`再除以3来计算平均分,并使用`round`函数保留一位小数。
以此输入四门成绩,输出四门成绩的最高分最低分和平均数python
好的,可以使用以下代码实现:
```python
score1 = float(input("请输入第1门成绩:"))
score2 = float(input("请输入第2门成绩:"))
score3 = float(input("请输入第3门成绩:"))
score4 = float(input("请输入第4门成绩:"))
max_score = max(score1, score2, score3, score4)
min_score = min(score1, score2, score3, score4)
average = (score1 + score2 + score3 + score4) / 4
print("最高分为:%.2f" % max_score)
print("最低分为:%.2f" % min_score)
print("平均分为:%.2f" % average)
```
这段代码中,我们使用 `input` 函数依次输入四门成绩,并将其分别赋值给变量 `score1`、`score2`、`score3`、`score4`。接着,我们使用内置函数 `max`、`min` 和 `sum` 计算最高分、最低分和总成绩,并用总成绩除以4计算平均分。最后,使用 `print` 函数输出结果。
阅读全文