Esempio n. 1
0
class UMinus:
    def __init__(self, value):
        self.value = Number(None, value)

    def getType(self, IDs=None):
        return "number"

    def checkType(self, IDs):
        try:
            valueType = IDs[self.value]

            return valueType in numberTypes()
        except:
            pass

        return True

    def evaluate(self, answers):
        return -1 * self.value.evaluate(answers)

    def __repr__(self):
        return "-%s" % (self.value)
Esempio n. 2
0
class UMinus:
    def __init__(self, value):
        self.value = Number(None, value)

    def getType(self, IDs=None):
        return "number"

    def checkType(self, IDs):
        try:
            valueType = IDs[self.value]

            return valueType in numberTypes()
        except:
            pass

        return True

    def evaluate(self, answers):
        return -1 * self.value.evaluate(answers)

    def __repr__(self):
        return "-%s" % (self.value)
Esempio n. 3
0
 def __init__(self, value):
     self.value = Number(None, value)
Esempio n. 4
0
 def __init__(self, value):
     self.value = Number(None, value)