m0_75219014 2023-05-17 20:23 采纳率: 100%
浏览 20
已结题

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

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

img

  • 写回答

2条回答 默认 最新

  • Java智慧阁 2023-05-17 20:59
    关注

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

    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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 5月27日
  • 已采纳回答 5月19日
  • 创建了问题 5月17日