我正在制作一个游戏得分计算器,它需要能够提示用户输入玩家数量,然后询问每个玩家的信息,并为每轮得分存储它。
我目前遇到的问题是如何写出一个用户输入提示,该提示创建Player给定的对象数量,然后为每个新创建的对象分配自己的可调用变量(最好是打印输入的玩家名称)。
我尝试使用基于给定数字创建输入循环的输入,但它只要求输入而不存储任何内容。
这是我的Player课:
class Player:
def __init__(self, name, inca, power, power_mask, short, medium, long):
self.name = name
self.inca = inca
self.power = power
self.power_mask = power_mask
self.short = short
self.medium = medium
self.long = long
最好以某种方式编写一个def创建类对象的类对象,其中包含我需要存储的所有参数?如果是这样我该怎么写出来?
相关分类