<p>所以我最近实现了一个代码,检查一个单词是否是回文。</p>
<pre><code>def isPalindrome():
string = input('Enter a string: ')
string1 = string[::-1]
if string[0] == string[(len(string)-1)] and string[1:(len(string)-2)] == string1[1:(len(string)-2)]:
print('It is a palindrome')
else:
print('It is not a palindrome')
isPalindrome()
</code></pre>
<p>我想知道是否有人能给我一些简化代码的建议。</p>
<p>编辑-如果我要使函数成为一个带有语句<code>string == string1</code>的迭代函数,我如何停止无尽的while循环?我需要一个计数来停止while循环吗?</p>