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.
| Categoria | Funções internas |
|---|---|
| Tipo | Função interna |
| Versão do Python | all |
📝 Sintaxe
input([prompt])
⚙️ Parâmetros
| prompt Opcional | Optional prompt string printed before reading input.(Padrão:None) |
|---|
Retorno:A line read from stdin as a string (newline stripped).
💥 Exceções
EOFError— Raised when the input stream ends (e.g. Ctrl+D or Ctrl+Z).
▶ Exemplo
Edite o código, clique em Executar e veja o resultado no painel de saída:
Saída:
Hello, Alice!
🏷️ Funções internas relacionadas
💡 Casos relacionados
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.