使用Python创建20个Bot()实例:随机生成
发布时间:2023-12-12 17:06:15
首先,让我们创建一个Bot类,并在其中添加一些基本功能:
import random
class Bot:
def __init__(self):
self.name = self.generate_name()
self.age = self.generate_age()
def generate_name(self):
names = ['Alice', 'Bob', 'Charlie', 'David', 'Emma', 'Frank', 'Grace', 'Henry', 'Ivy', 'Jack']
return random.choice(names)
def generate_age(self):
return random.randint(18, 60)
def introduce(self):
print(f"Hello, my name is {self.name}. I am {self.age} years old.")
现在,我们可以使用这个Bot类来创建20个Bot实例,并进行介绍:
bots = []
for _ in range(20):
bot = Bot()
bots.append(bot)
for bot in bots:
bot.introduce()
这将创建20个Bot实例,并在控制台中打印出它们的自我介绍。每个Bot实例的名称和年龄都是随机生成的。
以下是一些示例输出:
Hello, my name is Bob. I am 23 years old. Hello, my name is Emma. I am 40 years old. Hello, my name is Jack. I am 18 years old. ...
你可以多次运行这段代码,每次都会生成不同的Bot实例,并以不同的名称和年龄进行自我介绍。
