Erlauben Sie Nur Alpha-Zeichen in Python?

Ich Schreibe ein Programm, ein Teil davon erfordert die Eingabe eines namens.
Der name kann nur alpha-und Leerzeichen (zB. John Smith), kann es nicht sein, John Smith1
Wenn ein ungültiges Zeichen eingegeben WIRD, muss ich das Programm auf eine Fehlermeldung angezeigt, und echte Fragen. Ich habe alles, aber die Validierung. Ich vermute, es geht so etwas?

name = str(input("What is the customers name? "))
while True:
    if ??????????????????? :
        print("You have entered an invalid character. Enter only name."
        name = str(input("What is the customers name? "))
    else:
          break

Kann jemand bitte füllen Sie die ?????s, dem Programm zu arbeiten?

  • Tim O ' Reilly wird nicht erfreut sein, wenn er versucht, Ihr Programm. Weder wird 毛澤東.
  • Ich denke, das wäre eine Frage für die Lehrer vorgeschlagen, dass die Abtretung an.
  • Würde ich mit einer while-Schleife in den if-Konstrukt, in dem Beispielcode.
  • Es muss nur einfach sein. Es müssen nicht alle diese Funktionen. Der Lehrer weiß die Antwort nicht.
Schreibe einen Kommentar