我目前正在测试我的Python编程知识作为学生并不能得到莱恩(),以一个简单的程序,它要求用户为该最大用户名工作12个字母长如何为字符串的输入长度添加验证?
Name = input("What Is Your Player Name\t")
# Check That The User Has Got A Maximun Of 12 Characters
if Name.len(0-13):
else:
print("Your Name Can Only Contain 12 Characters")
没有'len()'字符串函数,有'__len__'应该用作'len(Name)'。如果第一个条件为True,那么也没有声明,所以你的代码将不起作用。 –
我强烈建议您阅读文档;不清楚为什么你认为一个字符串有一个'len'方法,或者它为什么会返回一个布尔值,或者为什么'0-13'会被解释为一个有效范围(而不是'-13')。只是猜测不是学习语言的有效手段。 – jonrsharpe