# Recebendo entrada do usuário em Python
> [!NOTE] Recebendo entrada do usuário em Python
> Esta nota explora diferentes métodos para obter dados de um usuário em um contexto de programação, com foco na função `input`.
**:: Referência ::**
# Notas
- A função `input()` é uma maneira comum de solicitar informações ao usuário em muitas linguagens de programação.
- Ao usar `input()`, o programa pausa a execução e aguarda que o usuário digite algo e pressione Enter.
- O valor retornado pela função `input()` é sempre uma string, mesmo que o usuário digite números. É necessário converter o tipo de dado se for preciso trabalhar com números (inteiros, decimais, etc.).
- É uma boa prática fornecer uma mensagem clara dentro da função `input()` para que o usuário saiba qual informação é esperada. Exemplo: `nome = input("Por favor, digite seu nome: ")`.
- Outras formas de obter dados podem incluir:
- Leitura de arquivos.
- Interação com interfaces gráficas (GUI).
- Recebimento de dados via rede.
- Uso de argumentos de linha de comando.