我试过这段代码:
name = str(input("What is your name? "))
if not name.isalpha():
print("Please enter a valid name.")
continue
但是当我输入带有空格或全名的名称时,我得到“请输入有效名称”。声明即使我只输入了一个名称而没有任何其他类型的数据,即 int、float。
空格算作字符串吗?如果不是,我应该如何更改我的代码,以便它接受带空格的全名但不接受数字?
谢谢。