本文整理汇总了Python中Interpreter.interpret方法的典型用法代码示例。如果您正苦于以下问题:Python Interpreter.interpret方法的具体用法?Python Interpreter.interpret怎么用?Python Interpreter.interpret使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Interpreter
的用法示例。
在下文中一共展示了Interpreter.interpret方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_Mixed4
# 需要导入模块: import Interpreter [as 别名]
# 或者: from Interpreter import interpret [as 别名]
def test_Mixed4(self):
interpreter = Interpreter("96/ 2 + 10/2 - 5/1*1 ")
result = interpreter.interpret();
self.assertEqual(48, result)
示例2: test_AddOnly3
# 需要导入模块: import Interpreter [as 别名]
# 或者: from Interpreter import interpret [as 别名]
def test_AddOnly3(self):
interpreter = Interpreter("1+2+3+4+5")
result = interpreter.interpret();
self.assertEqual(15, result)
示例3: test_DivideOnly4
# 需要导入模块: import Interpreter [as 别名]
# 或者: from Interpreter import interpret [as 别名]
def test_DivideOnly4(self):
interpreter = Interpreter("96/ 2 ")
result = interpreter.interpret();
self.assertEqual(48, result)
示例4: test_Mixed1
# 需要导入模块: import Interpreter [as 别名]
# 或者: from Interpreter import interpret [as 别名]
def test_Mixed1(self):
interpreter = Interpreter(" 100 / 2 * 5 +1 -2 ")
result = interpreter.interpret();
self.assertEqual(249, result)
示例5: test_SubtractOnly4
# 需要导入模块: import Interpreter [as 别名]
# 或者: from Interpreter import interpret [as 别名]
def test_SubtractOnly4(self):
interpreter = Interpreter(" 1 - 2 ")
result = interpreter.interpret();
self.assertEqual(-1, result)
示例6: test_DivideOnly2
# 需要导入模块: import Interpreter [as 别名]
# 或者: from Interpreter import interpret [as 别名]
def test_DivideOnly2(self):
interpreter = Interpreter("0/2/3")
result = interpreter.interpret();
self.assertEqual(0, result)
示例7: test_DivideAddSubtract2
# 需要导入模块: import Interpreter [as 别名]
# 或者: from Interpreter import interpret [as 别名]
def test_DivideAddSubtract2(self):
interpreter = Interpreter("0+1+2-3/3")
result = interpreter.interpret();
self.assertEqual(2, result)
示例8: test_SubtractOnly2
# 需要导入模块: import Interpreter [as 别名]
# 或者: from Interpreter import interpret [as 别名]
def test_SubtractOnly2(self):
interpreter = Interpreter("0 - 2-3")
result = interpreter.interpret();
self.assertEqual(-5, result)
示例9: test_DivideSubtractMultiply4
# 需要导入模块: import Interpreter [as 别名]
# 或者: from Interpreter import interpret [as 别名]
def test_DivideSubtractMultiply4(self):
interpreter = Interpreter("90/ 10/3 - 5/1*1 ")
result = interpreter.interpret();
self.assertEqual(-2, result)
示例10: test_DivideAddSubtract1
# 需要导入模块: import Interpreter [as 别名]
# 或者: from Interpreter import interpret [as 别名]
def test_DivideAddSubtract1(self):
interpreter = Interpreter(" 10/5 +1 -3")
result = interpreter.interpret();
self.assertEqual(0, result)
示例11: test_DivideSubtractMultiply3
# 需要导入模块: import Interpreter [as 别名]
# 或者: from Interpreter import interpret [as 别名]
def test_DivideSubtractMultiply3(self):
interpreter = Interpreter("2-4/4*5")
result = interpreter.interpret();
self.assertEqual(-3, result)
示例12: test_DivideSubtractMultiply2
# 需要导入模块: import Interpreter [as 别名]
# 或者: from Interpreter import interpret [as 别名]
def test_DivideSubtractMultiply2(self):
interpreter = Interpreter("0/2- 3 - 1*2")
result = interpreter.interpret();
self.assertEqual(-5, result)
示例13: test_DivideSubtractMultiply1
# 需要导入模块: import Interpreter [as 别名]
# 或者: from Interpreter import interpret [as 别名]
def test_DivideSubtractMultiply1(self):
interpreter = Interpreter(" 100 / 2 - 5 *1")
result = interpreter.interpret();
self.assertEqual(45, result)
示例14: test_AddOnly4
# 需要导入模块: import Interpreter [as 别名]
# 或者: from Interpreter import interpret [as 别名]
def test_AddOnly4(self):
interpreter = Interpreter(" 1+2 ")
result = interpreter.interpret();
self.assertEqual(3, result)
示例15: test_DivideAddSubtract3
# 需要导入模块: import Interpreter [as 别名]
# 或者: from Interpreter import interpret [as 别名]
def test_DivideAddSubtract3(self):
interpreter = Interpreter("100+10/1-4")
result = interpreter.interpret();
self.assertEqual(106, result)