"""
定义一个学生类,实例属性有name(姓名),age(年龄),提示用户分别输入3个学生信息(姓名以及年龄),
根据用户输入的信息创建3个学生对象,将这3个学生对象存入列表,
遍历列表删除年龄小于18岁的学生对象,最后输出列表中剩余的学生信息
"""
class Student(object):
def __init__(self, name, age):
self.name = name
self.age = age
def __str__(self):
return "学生的姓名:%s, 学生的年龄:%d" % (self.name, self.age)
def main():
stu_list = []
for i in range(3):
name = input("请输入你的姓名:")
age = int(input("请输入你的年龄:"))
stu_list.append(Student(name, age))
#print(stu_list)
for student in stu_list:
if student.age < 18:
stu_list.remove(student)
print(student)
# for temp in stu_list:
# print(temp)
if __name__ == "__main__":
main()
console:
请输入你的姓名&#x