翻译过来是类型为“type”的TypeError对象没有len(),我报错的代码是:
#coding=utf-8
print("请输入一个字符串:")
a = input('')
#回文的长度至少为2
if len(str) < 2:
print('请不要输入空字符串!')
a = input('请重新输入一个字符串:')
b = reversed(list(a))
if list(b) == list(a):
print(a,'是回文')
else:
print(a,'不是回文')
运行结果:
将if len(a) < 2 里面的a错写成了python里面的内置函数str,我们将代码改回来,代码:
#coding=utf-8
print("请输入一个字符串:")
a = input('')
#回文的长度至少为2
if len(a) < 2:
print('请不要输入空字符串!')
a = input('请重新输入一个字符串:')
b = reversed(list(a))
if list(b) == list(a):
print(a,'是回文')
else:
print(a,'不是回文')
现在就能正常运行了