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