如何使类按特定顺序接受参数?

时间:2019-10-20 20:58:08

标签: python-3.x

我正在用Python 3创建一个测验创建程序。它必须做的一件事是按一定顺序获取参数。我该如何实现?

Question类应具有标签(变量:名称),问题文本(变量:文本)和点值(变量点), Question类应按以下顺序获取参数:构造函数的名称和问题文本,并将其分配给实例变量。 points值应初始化为0.0

class Question:
    def __init__(self):
        self.name = 'Question'
        self.text = 'How are you?'
        self.points = 0.0



class Multiple_Choice(Question):




    def menu():
        print('Commands:')
        print('m - Add Multiple Choice Question')
        print('p - Add Points For a Question')
        print('r - Add Correct Answer for a Question')
        print('t - Print A Test')
        print('q - Quit')


def main():
    print('The Amazing Quiz Database!')



if __name__ == '__main__':
    main()

(针对测验的问题)的预期输出为:

你好吗?点3

a。很好

b。 (正确)好

c。公平

1 个答案:

答案 0 :(得分:0)

web.config需要指定参数!

__init__

现在您可以创建一个问题对象(在def __init__(self, name, text): self.name = name self.text = text self.points = 0.0 方法中):main