【发布时间】:2021-10-14 12:18:33
【问题描述】:
这是我要回答的问题:
编写代码,接受字符串列表作为其参数,并指示该列表是否为回文。回文列表是向前读取和向后读取相同的列表。例如,列表 ["alpha", "beta", "gamma", "delta", "gamma", "beta", "alpha"] 是回文。
def palindrome_checker(list):
if list == list.reverse():
print('Palindrome')
else:
print('Not Palindrome')
user_list = []
user_input = (input('Enter list of words'))
user_list = [user_input.split()]
palindrome_checker(user_list)
无论如何,我的代码都会响应“非回文”。谁能告诉我我错过了什么?w
【问题讨论】:
-
user_list实际上是一个列表的列表。试试user_list = user_input.split() -
不要叫你的名单
list这是python的保留字
标签: python