Python输入数字而不是字母的错误消息



我刚开始在学校学习python编程。我开始的一个程序只是问你的名字,然后重复给你听。如果你输入数字而不是字母,我想要一些帮助来显示错误信息。

这是我的:

while True:
name = input("What is your full name? ")
try:
n = str(name)
except ValueError:
print("Please enter your name in letters, not", repr(name))
continue
else:
break
print(name)

如果只包含字母,可以使用string.isalpha()检查名称在您的例子中,您将其命名为n,因此n.isalpha()将返回True或False查看更多信息:

如何检查Python中字符串是否只包含字母?

相关内容

  • 没有找到相关文章

最新更新