这个怎么写有没有人知道的

有没有人知道这个怎么写啊,有知道的麻烦告诉我一下谢谢啦帮帮忙啦好人家们

img

写好了,我本地也帮你测试好了,如果可以,帮我点击采纳一下哦:

class Student:
    def __init__(self, name, age, address):
        self.name = name
        self.age = age
        self.address = address

# 创建一个空列表,用于存储学生对象
students = []

# 输入学生信息
num_students = int(input("请输入需要录入的学生信息数量: "))
for i in range(num_students):
    print(f"\n当前录入第{i+1}个学生信息,总共需录入{num_students}位学生信息")
    name = input("请输入学生姓名: ")
    age = int(input("请输入学生年龄: "))
    address = input("请输入学生地址: ")
    print(f"\n学生{i+1}信息录入完成,信息为:【学生姓名:{name},年龄:{age},地址:{address}】")
    # 创建学生对象并添加到列表中
    student = Student(name, age, address)
    students.append(student)


# 输出学生信息
print("\n录入的学生信息如下:")
for i, student in enumerate(students):
    print(f"学生{i+1}:")
    print(f"姓名: {student.name}")
    print(f"年龄: {student.age}")
    print(f"地址: {student.address}")
    print()

运行效果:

img

上机习题?一般都是课本讲过的例子,只是需要进行一下结合或者思考而已