如何将userinput传递到类中?Python 3.6

如何将userinput传递到类中?Python 3.6,python,class,user-input,Python,Class,User Input,我已经使用Python3.6.6和Atom文本编辑器创建了一个脚本——当我运行它时,Powershell没有出现错误,所以现在一切看起来都很好 下面是到目前为止的脚本: class Intcalc: def __init__(self, name, udbytte, prioritet, score): self.name = name self.udbytte = udbytte self.prioritet = prioritet

我已经使用Python3.6.6和Atom文本编辑器创建了一个脚本——当我运行它时,Powershell没有出现错误,所以现在一切看起来都很好

下面是到目前为止的脚本:

class Intcalc:
    def __init__(self, name, udbytte, prioritet, score):
        self.name = name
        self.udbytte = udbytte
        self.prioritet = prioritet
        self.score = score

    def beregning(self, udbytte, prioritet, score):
        self.beregning = udbytte + prioritet

    def statement(self):
        print("Your score is: points {}".format(self.score))

class Current(Intcalc):
    def __init__(self, name, udbytte, prioritet, score):
        super().__init__(name, udbytte, prioritet, score = udbytte + prioritet )

    def __str__(self):
        return "{}'s Current Intcalc : Score {}".format(self.name, self.score)
我的问题是:

如何获取用户输入并将其传递给“Udbyte”和“prioritet”,以便根据这些用户输入计算“分数”


我想我应该使用:x=float(input(“”)作为请求用户输入的代码行,但如果是这样,我应该将其放在脚本中的什么位置才能使其工作?

您只需定义这些类,而不是创建任何实例。不管怎样,你都需要这样做,在你做的地方,你可以填充这个值。好的,谢谢,我会试试的。我将返回并更新我的进度或缺少的内容:-)