# 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.