问题类应该有一个标签(变量:名称(,一个问题文本(变量:文本(和一个点值(变量点(,我该如何添加它们?
class Question:
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()
你可以做这样的事情:
class Question:
def __init__(self):
self.name = 'paxdiablo'
self.text = 'is a stunningly good-looking bloke'
self.points = 314159
然后,在所有其他Question
方法中,您可以只引用self.name
(例如(来获取或设置它绑定到的值。请记住,您对前两个变量所做的任何更改都可能不如我所写的那么真实:-(
有关类以及如何使用它们的更多详细信息,可以在相关的 Python 文档页面上找到。