NO PYTHON, COMO EM QUALQUER LINGUAGEM DE PROGRAMAÇÃO, CRIAMOS PROGRAMAS QUE REALIZAM DIVERSAS FUNÇÕES, ALGUNS DELES INTERAGEM COM O UTILIZADOR - INPUT!
Input (traduzido para português "entrada") é um valor de um sistema ou de um usuário, por exemplo, numa calculadora temos de introduzir os valores (números) que queremos utilizar nos nossos cálculos, ou seja, estamos a "dar input" dos valores no programa da calculadora.
Existem duas maneiras de input:
- Via teclado, ou seja, o usuário insere algum valor através do seu teclado;
- Via rato(mouse), como o nome diz, o utilizador faz algum clique ou deslize com o rato;
No Python, utilizamos o comando 'input', como no exemplo a seguir:
1 2 | name = input('Digite o seu nome:') print('Olá ' + name + '!') |
Assim o output seria:
e depois de introduzir o nome ou qualquer outro caracter e clicar na tecla 'Enter':
seguindo o exemplo, o resultado seria algo como:
Referências:
1 | Digite o seu nome: |
e depois de introduzir o nome ou qualquer outro caracter e clicar na tecla 'Enter':
1 2 | Digite o seu nome:André
Olá André!
|
Aviso - Sempre que se coloca input em qualquer código, a função converte esse valor numa string (str), por isso, se quisermos que o valor que introduzirmos tenha outro tipo de dado, teremos de indicar, como no exemplo a seguir:
1 2 | age = int(input('Digite a sua idade: ')) print('Idade: ' + age) |
seguindo o exemplo, o resultado seria algo como:
1 2 | Digite a sua idade: 18 Idade: 18 |
Input é o oposto de Output (traduzindo para português, "resultado" ou "saída"); input é um valor que é introduzido pelo utilizador e é "lido" pelo programa, enquanto que output é um valor que o programa "dá ao utilizador", ou seja, é como um 'print'.
Para mais informações sobre input e output no Python 3: docs.python.org/3/tutorial/inputoutput.html
Referências:
Sem comentários:
Enviar um comentário
Comente de forma construtiva...
Nota: só um membro deste blogue pode publicar um comentário.