from __future__ import print_function//////
from pyparsing import *//ERROR IN THIS LINE///////
from copy import deepcopy def convertToCNF(exp):
print("Given formula:", exp, sep="\n", end="\n\n")
parserOutput = parse(exp)
if parserOutput == False:
print("Not well formed formula")
exit(0)
root = makeTreeFromParserOutput(parserOutput)
root.makeCNF()
CNF = str(root)
if CNF[0] == "(" and CNF[-1] == ")": CNF = CNF[1:-1]
print("CNF for the formula is:", CNF, sep="\n")
这段代码显示了print语句中的一个错误,它靠近sep="\n",end="\n\n")
谁能告诉我错误是什么吗?在
您可以在python-2中使用
from __future__ import print_function
,使自己能够使用python3打印特性。在您使用的是python3中的
print
函数和python2.x解释器。您可以使用以下行导入新函数:。。。或者更改
^{pr2}$print
并使用经典的Python 2.x print语句:相关问题 更多 >
编程相关推荐