我正在尝试输入一个单词序列并计算序列中有多少回文或非回文(唯一单词),但不知道我做错了什么。我的循环不计算列表的元素,而是计算我相信的整个列表。
user_input = input('Enter word sequence:')
string = user_input.split()
temp = [i[::-1] for i in string]
unique = 0
is_palindrome = 0
for i in temp:
if i in temp == string:
is_palindrome += 1
else:
unique += 1
print('There are', is_palindrome, 'Palindromes, and', unique, 'unique words')
如果有人可以帮助我,我将不胜感激。
慕后森
LEATH
相关分类