gzj137070928 发表于 2020-12-4 16:18:44

回文字判断2

# 回文字判断2
# 给定一个字符串,判断它是否是回文字符串(即类似于peep, 12321这样的对称字符串),
# 如果是输出True,不是则输出False。
# 判断过程中假定只考虑字母和数字字符,而且忽略字母的大小写和其它符号(如空格、标点符号等)。
def symmetry(string):
    list1 = list(string.lower())
    list2 = list1[:]
    l = len(list1)
    for i,each in enumerate(list1):
      list2 = each
    if list2 == list1:
      print('true')
    else:
      print('False')

str1 = input()
str2 = ""
for l in str1:
    if l.isalnum():
      str2 += l

a = symmetry(str2)

wp231957 发表于 2020-12-4 17:02:48

回文和大小写,特殊字符有啥关系

gzj137070928 发表于 2020-12-5 18:32:44

wp231957 发表于 2020-12-4 17:02
回文和大小写,特殊字符有啥关系

回文字符串就是对称的意思,跟特殊字符没啥关系的。比如:“东西当铺当西东”
页: [1]
查看完整版本: 回文字判断2