0
我想驗證用戶名稱的輸入。到目前爲止,我可以阻止他們輸入唯一的數字,並使用while循環重複提示。如何停止包含字母和數字的字符串被接受?如何檢查字符串是否包含任何數字
這是我到目前爲止有:
name = ""
name = input("Please enter your name:")
while name == "" or name.isnumeric() == True:
name = input("Sorry I didn't catch that\nPlease enter your name:")
爲什麼不使用'string.isalpha()'? –
@Ben只因爲標題,但你是對的:)添加。 –
@ReutSharabani你能告訴我如何將str.isalpha()併入我的while循環嗎?我用你的第一個例子Reut,但像你說的那樣,它仍然允許字符串,如「£*^$&^」這些不可接受的名字 –