TypeError: объект 'NoneType' не может быть подписан при выполнении условия "if" - PullRequest
0 голосов
/ 23 января 2020

Когда я запускаю приведенный ниже код в python 3 и вводю букву «а», я получаю ошибку: «Объект« NoneType »не является подписным» для последней строки кода. С другой стороны, когда я пытаюсь выполнить аналогичные коды в оболочке, она выполняет условное «если» без проблем. Я был бы рад, если бы мне помогли. :)

letters_guessed = []
letters_guessed = letters_guessed.append(str.lower(str(input('Please guess a letter (you can only guess one letter at a time): '))))
            if letters_guessed[-1].isalpha() == True:
                ...

1 Ответ

0 голосов
/ 25 января 2020

Эта строка кода здесь:

letters_guessed = letters_guessed.append(str.lower(str(input('Please guess a letter (you can only guess one letter at a time): '))))

Неверно. Измените его на:

letters_guessed.append(str.lower(str(input('Please guess a letter (you can only guess one letter at a time): '))))
...