-3
私はPythonでコーディングするのが初めてで、名前を入力するときにユーザーが文字を入力できるようにする方法を知る必要があります。したがって、数字を入力したり何も入力しなかった場合は、「文字のみを使用してください。もう一度やり直してください。Pythonで名前を要求するときに、どのように文字を許可するのですか?
乾杯クリス
私はPythonでコーディングするのが初めてで、名前を入力するときにユーザーが文字を入力できるようにする方法を知る必要があります。したがって、数字を入力したり何も入力しなかった場合は、「文字のみを使用してください。もう一度やり直してください。Pythonで名前を要求するときに、どのように文字を許可するのですか?
乾杯クリス
何を求めていることはstr.isalpha()
機能である:
isalpha(...)
S.isalpha() -> bool
Return True if all characters in S are alphabetic
and there is at least one character in S, False otherwise.
たとえば、あなたはこのようにそれを使用することができます:
def ask_name():
while True:
name = raw_input("What is your name?")
if name.isalpha():
return name
else:
print("Please use only letters, try again")