Boa noite, gostaria de saber se o Python como nas outras linguagens possui uma forma de limitar o func input() em apenas um caractere?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa noite, gostaria de saber se o Python como nas outras linguagens possui uma forma de limitar o func input() em apenas um caractere?
Olá Vinícius, tudo bem?
A função input não tem uma maneira de limitar os caracteres...
Uma forma que o pessoal geralmente usa é pegar apenas a primeira posição da string, sendo assim o primeiro caractere digitado, por exemplo:
resposta = input('Digite algo: ')[0]Dessa forma, a variável resposta só terá o primeiro caractere digitado. Você pode utilizar outras técnicas de slicing para pegar quantos caracteres desejar.