B2124 判断字符串是否为回文
查看原帖
B2124 判断字符串是否为回文
928381
Ktm_Tom楼主2023/2/11 00:24

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)

2023/2/11 00:24
加载中...