input() Ler entrada do usuário

Última atualização: 2026-09-22

input() Ler entrada do usuário

input([prompt]) lê uma linha de stdin (removendo a quebra de linha final); o prompt opcional é impresso antes da leitura.

CategoriaFunções internas
TipoFunção interna
Versão do Pythonall

📝 Sintaxe

input([prompt])

⚙️ Parâmetros

prompt OpcionalOptional prompt string printed before reading input.(Padrão:None)

Retorno:A line read from stdin as a string (newline stripped).

💥 Exceções

▶ Exemplo

Edite o código, clique em Executar e veja o resultado no painel de saída:

Saída:

Hello, Alice!
Mais estudos de caso em breve — aguarde.

❓ Perguntas frequentes

QQual é o tipo de retorno de input()?
ASempre string. Para números é preciso converter: int(input()) ou float(input()), senão 1 + '1' levanta TypeError.
QPara que serve o argumento de input('请输入: ')?
AÉ a mensagem de aviso; imprime primeiro e depois espera a entrada. Sem argumento, espera diretamente sem aviso.
QO que acontece se a entrada do usuário tiver espaços?
AEles são preservados (exceto a quebra de linha final, que é removida). Para remover espaços das pontas use .strip(), ex.: input().strip().
QQuando é levantado EOFError?
AQuando o fluxo de entrada termina antes: ao pressionar Ctrl+D (Unix) ou Ctrl+Z (Windows) no terminal, ou quando a entrada redirecionada se esgota; trate com try/except EOFError.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%