Python 3:返回if语句的开始if字符串长于

我对python和代码一般还是很陌生,我想知道我该怎么做:

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

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

对不起,如果我错过明显的事情,就像我之前说的那样,我是新手。任何帮助表示赞赏:)

lufengjun 回答:Python 3:返回if语句的开始if字符串长于

这是一个while循环的好地方,而不是if语句:

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

这样,您将继续提示输入用户名,直到输入超过10个字符为止。

本文链接:https://www.f2er.com/3113660.html

大家都在问