擅长:python、mysql、java
<p>关于你的第一句话,据我所知,从代码中你实际上是想让字符的最大数量是10个,而不是9个。你知道吗</p>
<p>下面是一个可能的解决方案,你正在努力实现。下面的脚本将一直询问用户,直到名称长度在允许的范围内。你知道吗</p>
<pre><code>print ("'+winner+', please input your first name, maximum of 10 characters.")
while True:
winnername = str(input())
if(len(winnername) < 3):
print("Name is too short")
elif(len(winnername) > 10):
print("Name is too long")
else:
break
print ("Name accepted")
</code></pre>
<p>您还可以考虑先对<em>winnername</em>执行一些验证(不允许空格或任何其他特殊字符)。你知道吗</p>