我正在为一个小项目在 python 中制作一个基本的回文检查器。我四处寻找,没有找到答案。
我在脚本末尾附近使用以下代码:
if String1 == String2:
print("Yes")
else:
print("No")
运行此代码时收到语法错误。String1 是用户输入的文本,String2 是我之前开发的反向文本。我正在运行 Python 3.2.3
提前致谢
我正在使用 String2 == String1[::-1] 进行回文检查,我收到的错误是 SyntaxError: invalid syntax
编辑:这是我的确切代码,但是我不确定在哪里放置其他内容:我在新行和之前的行上都尝试过多次,但没有成功。在这种情况下,String1 是“racecar”
Python 3.2.3 (default, Apr 11 2012, 07:15:24) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import easygui as eg
>>> String1 = eg.enterbox(msg="Enter a Word")
>>> String2 = String1[::-1]
>>> if String1 == String2:
print("Yes")
Yes
>>> else:
SyntaxError: invalid syntax
>>>