使用者输入两个单词,程序判断两个单词是否为回文词,输出判断结果
def is_palindrome(word):
return is_reversable_pair(word, word)
def reverse_word(word):
reversed_word = ''
for i in range(len(word) - 1, -1, -1):
reversed_word += word[i]
return reversed_word
def main():
print('This program determines if two words form a reversable pair.')
word1 = input('Enter first word: ')
word2 = input('Enter second word: ')
if is_reversable_pair(word1, word2):
print(word1 + ' and ' + word2 + ' form a reversable pair')
else:
print(word1 + ' and ' + word2 + ' do NOT form a reversable pair')
if __name__ == '__main__':
main()