コード例 #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)
コード例 #2
0
ファイル: UMinus.py プロジェクト: javachengwc/many-ql
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)
コード例 #3
0
 def __init__(self, value):
     self.value = Number(None, value)
コード例 #4
0
ファイル: UMinus.py プロジェクト: javachengwc/many-ql
 def __init__(self, value):
     self.value = Number(None, value)