下面是一个通过for循环创建多个实例的例子:

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

people = []  # 创建一个空列表用于存储Person实例

# 使用for循环创建多个Person实例
for i in range(3):
    name = input("请输入第{}个人的姓名:".format(i+1))
    age = int(input("请输入第{}个人的年龄:".format(i+1)))
    person = Person(name, age)
    people.append(person)  # 将创建的实例添加到列表中

# 打印所有Person实例的信息
for person in people:
    print("姓名:{},年龄:{}".format(person.name, person.age))

这个例子中,我们先定义了一个Person类,表示一个人的信息,包含nameage两个属性。然后我们创建了一个空列表people用于存储多个Person实例。

接下来,通过for循环,我们可以提示用户输入多个人的姓名和年龄,然后通过Person类的构造函数创建Person实例,并将其添加到people列表中。

最后,我们再次使用for循环遍历people列表,打印每个Person实例的姓名和年龄。

如何通过for循环创建多个实例举个例子写出完整代码

原文地址: https://www.cveoy.top/t/topic/jgTs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录