有没有人知道这个怎么写啊,有知道的麻烦告诉我一下谢谢啦帮帮忙啦好人家们
写好了,我本地也帮你测试好了,如果可以,帮我点击采纳一下哦:
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()
运行效果:
上机习题?一般都是课本讲过的例子,只是需要进行一下结合或者思考而已