Função de entrada Python

Função de entrada Python

O Python vem com uma função interna chamada "input ()" que aceita a entrada do usuário. Normalmente retorna a entrada do usuário como uma string por padrão.

A sintaxe para empregar este método é fornecida no seguinte:


Ele possui apenas um parâmetro "Prompt", que é uma mensagem de string que pede ao usuário que insira o valor.

Executaremos vários programas de exemplo para implementar esse método em prática neste artigo.

Exemplo 1: Utilizando o método input () para obter uma única entrada do usuário

Começamos nosso artigo implementando um exemplo simples de python que recebe uma única entrada do usuário usando o método Python "input ()" e, em seguida, simplesmente exibir o valor fornecido na tela.


No código fornecido, primeiro criamos uma variável "dados" e atribuímos o valor de saída que é gerado a partir da função "input ()". Entre os aparelhos redondos do método "input ()", definimos um argumento imediato que pede ao usuário que "digite um valor:". Este argumento imediato é opcional. Você pode até invocar a função "input ()" sem usá -la, mas preferimos adicioná -la para que o usuário possa ver o que ele/ela é obrigado a inserir.

Quando o controle executa o método "input ()", o programa para, mostrando um prompt de "insira um valor:" no terminal e aguarda o usuário para inserir o valor. Usando o teclado, o usuário agrega qualquer valor e depois pressiona "Enter". A função "input ()" lê esse valor e depois a converte em uma string (este método converte qualquer tipo de valor fornecido em uma string por padrão) e, finalmente, retorne esse valor ao programa.

O método "print ()" é chamado na linha de código anterior. O método python “print ()” exibe o que for fornecido como entrada para ele. Primeiro fornecemos uma string para exibir, eu.e. “O valor fornecido pelo usuário é:”. Em seguida, a variável "dados" é fornecida para exibir o conteúdo que armazena.


Esta imagem mostra um prompt no terminal quando o método "input ()" é executado. Uma mensagem é exibida que solicita ao usuário inserir um valor. O usuário insere um valor e pressiona entrar.


A segunda imagem de saída exibe o valor que o usuário forneceu que é "24". Em seguida, o programa imprime esse valor com a declaração especificada no terminal.

Exemplo 2: Utilizando o método input () para obter várias entradas do usuário

Aprendemos a obter uma única entrada de valor do usuário. Além disso, várias entradas também podem ser solicitadas do usuário empregando a função "input ()". Para implementar esse conceito, criamos o seguinte código de exemplo:


Nesta ilustração, pegamos 4 valores de entrada do usuário. Criamos quatro variáveis ​​como "st_id", "sujeito", "marcas" e "grau". Atribuímos a cada variável o resultado de chamar o método "input ()". Para a primeira variável "st_id", a função "input ()" exibe o "Enter Student ID:" Prompt. O programa é pausado enquanto espera o usuário inserir o ID do aluno.

Depois de ler o ID do aluno fornecido pelo usuário, ele o armazena na variável "st_id" e se move para a próxima linha do código. A próxima linha executa o método "input ()" e um prompt é exibido como "Digite o título do assunto:" No terminal. O usuário precisa inserir o título do assunto e o programa o salva na variável "sujeito". Em seguida, avança para executar as duas funções restantes "input ()".

Depois de executar todos os métodos "input ()", a próxima linha contém uma função "print ()" para se mover para a próxima linha em que outra função "print ()" tem uma declaração - "exibindo detalhes do aluno". Em seguida, colocamos em vista todos os valores de entrada retirados do usuário, respectivamente, usando as funções "print ()".


Aqui, você pode ver que o programa executa o primeiro método "input ()" e o prompt solicita ao usuário que insira o ID do aluno.


Assim que os hits do usuário entram após a inserção do ID do aluno, outro aviso é exibido que exige que o usuário forneça o título do assunto.


O próximo método "input ()" executa e pede ao usuário que insira as marcas.


Por fim, o usuário precisa inserir a nota. Depois de pressionar "Enter", todos os detalhes que o usuário forneceu são exibidos no terminal.


Se você fornece um valor inteiro ou qualquer outro, todos esses valores são convertidos em tipo de dados de string pelo comportamento padrão do método "input ()". Para verificar o tipo de dados de toda a entrada fornecida nos instantâneos anteriores, temos o método "type ()" no Python.


Incorporamos o método "type ()" com o método "print ()". Entre os aparelhos do método "type ()", temos que fornecer a variável cujo tipo de dados é necessário para verificar. Cada variável é fornecida uma a uma na função "type ()".


Esta imagem de saída mostra o tipo de dados para cada valor fornecido. Podemos ver que a classe é mencionada como "str" ​​para todos os valores. Isso significa que a função "input ()" converteu os tipos de dados para todos os valores em strings.

Exemplo 3: Utilizando o método input () para obter a entrada do valor inteiro do usuário

Chegamos a aprender com os casos anteriores que a função "input ()" altera o tipo de dados de qualquer valor para o tipo de string. Podem existir condições nas quais você precisaria de manter o tipo de dados fornecido. Para fazer isso, temos que fornecer explicitamente o tipo de dados antes da função "input ()". A seguir, é apresentado um programa de amostra que escrevemos para multiplicar dois números inteiros:


Nesta demonstração, temos uma variável "value_1" que armazena o primeiro valor. Para obter o valor de entrada do usuário, o método "input ()" é chamado. Mas antes desse método, também lançamos o tipo de dados "int". Portanto, quando o usuário fornece o valor, o método "input ()" converte o valor em um tipo de string. Então, o tipo de dados que lançamos no método "input ()" que é "int" altera o tipo de dados para um número inteiro.

Da mesma maneira, assumimos o segundo valor e o armazenamos na variável "value_2". Em seguida, imprimimos os dois valores usando o método "print ()" do Python. Por fim, criamos um script para calcular a multiplicação de "value_1" e "value_2". E armazenar o resultado na variável "multiplicação". O resultado da multiplicação é exibido usando o método "print ()".


O instantâneo anterior mostra que o usuário inseriu dois valores - 12 e 3. Em seguida, exibe os valores como o "primeiro valor" e o "segundo valor". Finalmente, depois de multiplicar o primeiro e o segundo valores, ele exibe o resultado que é "36".


Agora, para verificar o tipo de dados da variável resultante, empregamos a função "tipo ()" do Python.


Aqui, podemos examinar que o tipo é mencionado como "int".

Conclusão

Para este tutorial, aprendemos a levar os valores de entrada do usuário usando o método "input ()" do Python. Este escrito cobriu a demonstração mais simples de receber um único valor do usuário em que um prompt é exibido no terminal e o usuário insere o valor. Em seguida, elaboramos o uso do método "input ()" para inserir mais de um valor. Além disso, a verificação do tipo de dados dos valores é feita usando o método "type ()". Por fim, demonstramos o uso do Fasting Datatype para alterar o tipo de valor de string para a necessária. Coletivamente, todas essas instâncias tornam o conceito abrangente.