Olá, Caio!
Pelo que posso ver na imagem que você enviou, o erro está na forma como você está tentando verificar o tamanho da string chute
. A expressão chute <= [2]
não é uma maneira válida de verificar o comprimento de uma string em Python. Se você deseja verificar se o usuário inseriu mais de uma letra, você deve usar a função len()
para obter o comprimento da string e depois comparar esse valor com o número desejado.
Aqui está uma maneira de fazer essa verificação:
chute = str.strip(input('Digite uma letra:'))
if len(chute) > 1:
print("Digite apenas uma letra")
else:
# O restante do seu código para processar o chute correto
Neste caso, len(chute) > 1
verifica se o usuário digitou mais de uma letra. Se sim, ele imprime a mensagem pedindo para o usuário digitar apenas uma letra. Se não, o código continua normalmente.
Lembre-se de que a função len()
retorna o número de caracteres em uma string, então len(chute)
dará o número de letras que o usuário digitou.
Espero ter ajudado e bons estudos!