我目前正在开发一个程序,它有一个名字的验证规则,不允许输入任何标点符号。输入存储在变量、名称中,然后存储在文件中。我已经把标点符号整理好了。然而,当我回去测试我的程序时,我意识到如果我把这个字段留空,程序就会接受我的输入。这是我的部分代码:
n = True
while n == True:
name = input("\nPlease enter your name:\n")
invalidName = re.search("[^A-Za-z]+",name)
if invalidName:
print("No special characters will be accepted.")
else:
print("Accepted.")
name = name.lower()
name = name.title()
n = False
我将非常感谢,如果有人想出了一些东西来制作它,这样用户输入必须有输入的程序才能接受它。在
使用:
在
if
语句之后相关问题 更多 >
编程相关推荐