python萌新求求各位大佬指导一下,球球了,呜呜--------
不行,只拿到了一半的分数50/100,先定义一个空字符串a,然后将输入的字符串从后面一个一个拆下来拼接到a字符串上,完成后判断:若s==a,则是回文,否则不是。结果提交后过不了?????
s=input()
a=""
i=len(s)
while i>0:
a = a+s[i-1]
i-=1
# print(a)
if s==a:
print("yes")
else:
print("no")
这样也不行,先假设结果为yes,将第一个和最后一个,第二个和倒数第二个一一比对,若对比结果不相等,结果为no并break,最后输出结果,我自己的测试案例没问题,一提交就只给50分。
s=input()
a=""
i=len(s)
j=0
re="yes"
while i>0:
if s[j]!=s[i-1]:
re="no"
break
i-=1
j+=1
print(re)