当前位置:   article > 正文

NameError: name ‘c‘ is not defined--python报错问题_nameerror: name '_c' is not defined

nameerror: name '_c' is not defined

翻译的意思是:名称错误:未定义名称“c”
报错代码是:

#coding=utf-8

print("请输入一个字符串:")
a = input('')
#回文的长度至少为2
if len(c) < 2:
    print('请不要输入空字符串!')
    a = input('请重新输入一个字符串:')
b = reversed(list(a))
if list(b) == list(a):
    print(a,'是回文')
else:
    print(a,'不是回文')

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

运行结果:
在这里插入图片描述
从上我们可以看到 if len(c) <2中的c没有定义,而应该将c改为a。
代码:

#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,'不是回文')

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

运行结果:
在这里插入图片描述

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
如有转载,请注明出处(如不注明,盗者必究)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/359302
推荐阅读
相关标签
  

闽ICP备14008679号