私の家庭教師はあなたの名前を入力するときに整数を受け入れないようにしたいのですが、これを受け入れることはできません文字列全体。私のコードは以下の通りです。'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()'は空文字列を返します。これは型検査のメソッドではありません。 –
改善方法を教えてください。 –