如何通过for循环创建多个实例举个例子
下面是一个通过for循环创建多个实例的例子:
class Person:
def __init__(self, name):
self.name = name
people = [] # 创建一个空列表来存储实例
for i in range(3):
name = input("请输入第{}个人的名字:".format(i+1))
person = Person(name) # 创建一个Person实例
people.append(person) # 将实例添加到列表中
# 打印每个人的名字
for person in people:
print(person.name)
在这个例子中,我们定义了一个Person类,它有一个name属性。我们首先创建一个空列表people来存储实例。然后使用for循环,通过用户的输入创建三个Person实例,并将它们添加到people列表中。最后,使用另一个for循环遍历people列表,并打印每个人的名字。
原文地址: https://www.cveoy.top/t/topic/jgSR 著作权归作者所有。请勿转载和采集!