如果列表中的元素是回文还是非回文,我必须创建一个显示True或False的程序
我已经创建了第一部分
def es_palindromo(texto):
rta = ""
for i in range(len(texto)):
rta += texto[i]
if (rta == texto):
print(True)
elif (rta != texto):
print(False)
return rta
es_palindromo("bob")
现在,我正在尝试创建一个新函数,它向我显示回文单词的数量和那些没有回文单词的数量。应该在一个元组上,并给出类似于:(1, 2[True, False, True])
的内容,列表将是
list = ["oso","hola","bob"]
首先,在您的代码中存在缩进问题,而且您期望的输出在python中无效。但是,下面的代码将返回一个元组,第一个元素作为回文字符串的数量,第二个元素作为列表,说明输入列表中给定的字符串是否为回文字符串
如果你的文本是以列表的形式出现的,你可以直接访问这些项目。试试这个
相关问题 更多 >
编程相关推荐