完全是回文,但是我的代码说不是

时间:2018-10-29 13:45:12

标签: python-3.x

s=input()
r=''
for i in range(len(s)):
    if s[i]=='(' or s[i]==')' or s[i]=='[' or s[i]==']':
        r += s[i]
t = True
for i in range(len(r)//2):
    if r[i] != r[len(r)-i-1]:
    t = False
print(str(t))    

我认为输入为[[()]'的代码必须返回True,但返回False。 你能回答为什么吗?我猜不到 我已经尝试过print(r==r[::-1]),但是它也说False。

0 个答案:

没有答案
相关问题