擅长:python、mysql、java
<p>不需要这么复杂的条件。您已经有一个颠倒的字符串(<code>string[::-1]</code>)。</p>
<p>你需要做的就是:</p>
<pre><code>def isPalindrome():
string1 = input('Enter a string: ')
string2 = string1[::-1]
if string1 == string2:
return 'It is a palindrome'
return 'It is not a palindrome'
isPalindrome()
</code></pre>
<p>(顺便说一下,不要使用<code>string</code>作为变量名。这是内置模块的名称)</p>
<p>最好是返回字符串而不是打印它们。这样,您的函数就不会<code>return None</code>(防止以后发生某些事情)</p>