我是 python 新手,正在开发一些程序来掌握它。我正在制作一个回文程序,它从文件中获取输入并打印出回文单词。这是我到目前为止的代码
def isPalindrome(word):
if len(word) < 1:
return True
else:
if word[0] == word[-1]:
return isPalindrome(word[1:-1])
else:
return False
def fileInput(filename):
file = open(filename,'r')
fileContent = file.readlines()
if(isPalindrome(fileContent)):
print(fileContent)
else:
print("No palindromes found")
file.close()
这是文件
moom
mam
madam
dog
cat
bat
我得到没有找到回文的输出。