定义一个Student类型的变量stu1,并旦输入某位学生的学号、姓名、三门课的成绩,然后再依次输出学号、姓名、三门课的成绩
时间: 2023-12-22 17:54:04 浏览: 81
c++定义一个学生类(属性有学号,姓名,成绩),要求输入学生的学号,姓名及三科的成绩,以输入内容来设置学生对象的属性。最后输出学生的学号,姓名及三科的平均成绩。
以下是一个示例代码:
```python
class Student:
def __init__(self, id, name, score1, score2, score3):
self.id = id
self.name = name
self.score1 = score1
self.score2 = score2
self.score3 = score3
id = input("请输入学生学号:")
name = input("请输入学生姓名:")
score1 = float(input("请输入第一门课程的成绩:"))
score2 = float(input("请输入第二门课程的成绩:"))
score3 = float(input("请输入第三门课程的成绩:"))
stu1 = Student(id, name, score1, score2, score3)
print("学号:", stu1.id)
print("姓名:", stu1.name)
print("第一门课程成绩:", stu1.score1)
print("第二门课程成绩:", stu1.score2)
print("第三门课程成绩:", stu1.score3)
```
在这个示例中,我们定义了一个名为 `Student` 的类,包含了一个构造函数 `__init__`。在构造函数中,我们将学生的学号、姓名和三门课程的成绩保存为对象的属性。
然后,我们通过 `input` 函数依次输入学生的学号、姓名和三门课程的成绩,并使用这些数据创建一个名为 `stu1` 的 `Student` 对象。
最后,我们使用 `print` 函数依次输出学号、姓名和三门课程的成绩。
阅读全文