【发布时间】:2021-08-17 22:29:58
【问题描述】:
试图让python返回一个字符串只包含字母而不是空格。
def 验证(名称):
for i in range(0,len(name)):
if name[i] == " ":
print("error, no spaces allowed!")
break
while True:
nam = input("give us the name: ")
valide(nam)
这就像一个不允许名字有sapce的登录系统 这里我想如果字符串包含空格然后返回获取另一个名称并重新检查条件。
我希望用户重新输入另一个名称以重新检查它是否包含空格
【问题讨论】:
-
好的,你的代码有什么问题?
-
这能回答你的问题吗? Check if space is in a string
-
@Austin 我希望用户重新输入另一个名称以重新检查它是否包含空格
-
@AdibAkkari 你有一个
while True块,所以它会要求另一个块。