关于#python#的问题:python编写一个学生类Student,定义2个属性name、age,分别表示学生的姓名和年龄

python编写一个学生类Student,定义2个属性name、age,分别表示学生的姓名和年龄。初始化学生对象时,需要提供姓名和年龄。每个学生对象生成后调用自定义的info()方法输出姓名和年龄。这种情况怎么写 为什么


class Student:
    def __init__(self, name, age):
        self.name = name
        self.age = age
    
    def info(self):
        print("姓名:", self.name)
        print("年龄:", self.age)

student1 = Student("张三", 18)
student2 = Student("李四", 20)

student1.info()
student2.info()