我希望能够验证用户是否在我的程序中输入了有效名称。如果他们没有输入有效名称,我希望程序继续提示他们再次输入他们的名字。如果输入的名称有效,我希望该程序向用户致意。
到目前为止,我有:
import re
user_name = input("Please enter your name: ")
if not re.match("^[A-Za-z]*$", user_name):
print ("Error! Make sure you only use letters in your name")
else:
print("Hello "+ user_name)
如果他们的名字无效,我将如何循环?