Я проверяю ввод текста пользователем, чтобы он принимал буквы, а не цифры. пока мой код отлично работает, когда я набираю число (например, 56), он предупреждает меня, что я должен писать только буквы, а когда я печатаю буквы, он ничего не возвращает (как и следовало бы делать). Моя проблема в том, что он принимает его, когда я начинаю с ввода букв, сопровождаемых цифрами, например. (S45). то, что он делает, это принять первую букву, но не всю строку. Мне нужно, чтобы он принял всю строку.
def letterCheck(aString):
if len(aString) > 0:
if re.match("[a-zA-Z]", aString) != None:
return ""
return "Enter letters only"