我的導師已責成我做一個「ID打印機」我想使程序通過這樣它不會接受但輸入姓名時,不接受整數整體字符串。我的代碼如下。「而User_Name的!= STR()」將不接受字符串
User_Name = ""
def namechecker():
print("Please Input Your name")
User_Name = str(input(":"))
while User_Name == "":
print("Please input your name")
User_Name = str(input(":"))
while User_Name != str():
print("Please use characters only")
print("Please input your name")
User_Name = input (":")
print("Thankyou, ", User_Name)
namechecker()
你根本無法做到'STR()'不帶參數。目前還不清楚你想要做什麼。 –
'STR()'返回一個空字符串,它不是類型檢查的方法。 –
你能告訴我如何改進? –