我正在尝试打印播放器类所有实例的年龄。在我看来,这就像“鲍勃是“玩家”类的一个实例,鲍勃的名字显然是鲍勃和一个年龄”。我还尝试使用用户提供的名称创建变量。
names=[]
class player:
def __init__(self,name,age):
self.name=name
self.age=age
playerNumber=int(input("How many players? "))
while playerNumber:
name=input("enter your name ")
age=input("enter your age ")
vars()['name']=player(name,age)
names.append(vars()['name'].name)
playerNumber-=1
for x in names:
print(vars()["x"].age)