logo

Como receber informações em Python?

Receber informações é uma forma de interagir com os usuários ou obter dados para fornecer algum resultado. Python fornece dois métodos integrados para ler os dados do teclado. Esses métodos são fornecidos abaixo.

  • entrada (solicitação)
  • entrada_crua(prompt)

entrada()

A função de entrada é usada em todas as versões mais recentes do Python. Ele pega a entrada do usuário e depois avalia a expressão. O Pitão O interpretador identifica automaticamente se um usuário inseriu uma string, um número ou uma lista. Vamos entender o exemplo a seguir.

Exemplo -

 # Python program showing # a use of input() name = input('Enter your name: ') print(name) 

Saída:

 Enter your name: Devansh Devansh 

O interpretador Python não executará mais linhas até que o usuário insira a entrada.

Vamos entender outro exemplo.

Exemplo - 2

 # Python program showing # a use of input() name = input('Enter your name: ') # String Input age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input print('The name is:', name) print('The age is:', age) print('The marks is:', marks) 

Saída:

 Enter your name: Johnson Enter your age: 21 Enter your marks: 89 The name is: Johnson The age is 21 The marks is: 89.0 

Explicação:

Por padrão, o entrada() A função recebe a entrada como uma string, portanto, se precisarmos inserir a entrada do tipo inteiro ou flutuante, o entrada() a função deve ser convertida em tipo.

 age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input 

Podemos ver no código acima onde digitamos a entrada do usuário em interno e flutuador .

Como funciona a função input()?

  • O fluxo do programa foi interrompido até que o usuário insira a entrada.
  • A declaração de texto que também é conhecida como prompt é opcional para escrever entrada() função. Este prompt exibirá a mensagem no console.
  • O entrada() A função converte automaticamente a entrada do usuário em string. Precisamos converter explicitamente a entrada usando a conversão de tipo.
  • entrada_crua() -A função raw_input é usada na versão mais antiga do Python, como Python 2.x. Ele pega a entrada do teclado e retorna como uma string. O Python 2.x não é muito utilizado na indústria. Vamos entender o exemplo a seguir.

Exemplo -

 # Python program showing # a use of raw_input() name = raw_input('Enter your name : ') print name 

Saída:

 Enter your name: Peter Peter 

Como verificar a versão do Python?

Para verificar a versão do Python, abra a linha de comando (Windows), shell (Mac) ou terminal (Linux/Ubuntu) e execute versão python . Ele exibirá a versão correspondente do Python.

estrutura de coleção java
Como receber informações em Python

Verifique a versão do Python no script em execução

Podemos verificar a versão do Python em nosso script em execução. Considere as seguintes maneiras de saber a versão do Python em todos os sistemas operacionais.

Comandos Sistema operacional/ambiente Saída
Python --versão ou
Python -v ou
Python - vv
Janela/Mac/Linux Pitão 3.8.1
sistema de importação
sys.versão
sys.version_info
Script Python 3.8.3 (padrão, 13 de maio de 2020, 15:29:51) [MSC v.1915 64 bits (AMD64)]
Plataforma de importação
plataforma.python_version()
Script Python '3.8.1'

Vamos dar uma olhada na imagem a seguir.

Como receber informações em Python