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

2024-06-26 14:16:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经使用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)

我的问题是:

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

我想我应该使用:x=float(input(“”)作为请求用户输入的代码行,但是如果是这样的话,我应该把它放在脚本中的什么地方使它工作呢


Tags: 用户nameself脚本formatinitdefcurrent