我试过搜索,但找不到我的位置。
我有一个函数可以生成一个代数方程,一个问题和一个答案。我正在尝试弄清楚如何将它传递给一个类。下面是代码的一小部分
class Question:
def __init__(self,question,answer=None,equation=None, options=None):
self.question = question
self.answer = answer
self.options = options
self.equation = equation
def questionMaker(self):
pass
def generateLinear1():
x = sympy.Symbol('x')
sign1 = random.choice([operator.add,operator.sub])
sign2 = random.choice([operator.add,operator.sub])
consts = [random.randint(1,10) for i in range(0,4)]
equation = sympy.Eq(sign1(consts[0]*x,consts[1]) ,sign2(consts[2]*x,consts[3]))
#Define answers
answer = sympy.solveset(equation)
return "Solve for x: %s" % (equation)我的最终目标是能够通过继承创建一个变量,然后在GUI中使用。
谢谢
发布于 2017-02-09 06:13:56
这里有一个你可以尝试的方法:
class Person(object):
pass
def play():
print "i'm playing!"
p = Person()
p.play = play
p.play()https://stackoverflow.com/questions/42123497
复制相似问题