是因为z3不允许变量以
__*在python中运行以下代码之后
__a = BitVec('__a', 3)程序由于某些错误而终止,但未给出终止原因
发布于 2013-05-06 13:45:04
我猜你在rise4fun.com上用的是Z3。在线工具使用代码"sanitizer“。这个想法是为了防止对rise4fun网站的攻击。例如,它将阻止import语句和以__开头的名称。消毒器是保守的,并阻止了几个无害的脚本。如果您在您的机器上执行Z3,您的脚本将会工作。我刚刚尝试了下面这个简单的方法:
from z3 import *
__a = BitVec('__a', 3)
print a顺便说一句,以下变体适用于rise4fun (也可以使用here):
_a = BitVec('__a', 3)
print ahttps://stackoverflow.com/questions/16391507
复制相似问题