猿问

从用户输入创建和存储一组类对象

我正在制作一个游戏得分计算器,它需要能够提示用户输入玩家数量,然后询问每个玩家的信息,并为每轮得分存储它。


我目前遇到的问题是如何写出一个用户输入提示,该提示创建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创建类对象的类对象,其中包含我需要存储的所有参数?如果是这样我该怎么写出来?


米脂
浏览 144回答 1
1回答
随时随地看视频慕课网APP

相关分类

Python
我要回答