Python 3:如果字符串长度超过,返回if语句的开头



我对python和一般代码都很陌生,我想知道如何做这样的事情:

用户输入字符串,计算机检查字符串是否长于10个字符,如果是,则要求用户输入新字符串。这就是我现在拥有的。

usernamelength = (len(username))
if usernamelength > 10:
return
else:
print("Hello, %s. Placeholder text." %username)

很抱歉,如果我遗漏了一些显而易见的东西,正如我之前所说的,我是新手。感谢任何帮助:(

这是一个很好的地方,可以进行while循环,而不是if语句:

while usernamelength > 10:
# ask for the username again
# usernamelength = len(newUsername)

这样,你只需要继续提示输入用户名,直到你得到超过10个字符的信息。

相关内容

  • 没有找到相关文章

最新更新