python 第十九讲回文联作业
words = input('请输入一句话:')boom='_'.join(words)
words1=boom.split(sep='_')#切片数组
words1.reverse() #反转数组
words2=words1 #传递
i=words1
j=words2
num=print(len(words1))
function(word)
def function(word):
for(i=0;i++;i<num)
for(j=0;j++;j<num)
if i=j :
continue
return
题目:编写一个函数,判断传入的字符串参数是否为“回文联”(回文联即用回文形式写成的对联,既可顺读,也可倒读。例如:上海自来水来自海上)
求助鱼油!!!我这个不知道怎么写了
你都反转了,判断反转前后是否相等就行了 塔利班 发表于 2018-12-13 09:05
你都反转了,判断反转前后是否相等就行了
OK
简单点就是:
words = input('请输入一句话:')
if words == words[::-1]:
print('是回文联')
else:
print('不是回文联') reversed方法 将列表中的元素反向存放
while 1:
str1 = input('请输入一句话')
list_1 = list(str1)
list_2 = reversed(list_1)
if list_1 == list(list_2):
print('是回文')
else:
print('不是回文')
页:
[1]