类的python打印实例

时间:2019-01-16 18:03:40

标签: python

我正在尝试打印播放器类所有实例的年龄。在我看来,这就像“鲍勃是“玩家”类的一个实例,鲍勃的名字显然是鲍勃和一个年龄”。我还尝试使用用户提供的名称创建变量。

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)

0 个答案:

没有答案
相关问题