非洲的小白脸 发表于 2020-12-8 12:19:57

超出索引范围了,好像没有呀

str1=input('请输入字符串:')
a=len(str1)
for i in range(a):
    if str1==str1:
      True
    else:
      print('不是回文字符串')
else:
    print('是回文字符串')
判断是不是回文字符串,运行显示超出索引范围,咋改啊

sunrise085 发表于 2020-12-8 12:26:23

str1=input('请输入字符串:')
a=len(str1)
for i in range(a):
    if str1==str1:#这里修改一下,长度为a,下标最大值是a-1
      True
    else:
      print('不是回文字符串')
else:
    print('是回文字符串')

非洲的小白脸 发表于 2020-12-8 12:30:36

sunrise085 发表于 2020-12-8 12:26


谢谢啦

sunrise085 发表于 2020-12-8 12:45:40

非洲的小白脸 发表于 2020-12-8 12:30
谢谢啦

不需要谢。若问题解决了,请给评一个最佳答案,这就是最好的答谢了
页: [1]
查看完整版本: 超出索引范围了,好像没有呀