我正在用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。公平
答案 0 :(得分:0)
web.config
需要指定参数!
__init__
现在您可以创建一个问题对象(在def __init__(self, name, text):
self.name = name
self.text = text
self.points = 0.0
方法中):main