entrada e saída 1. comandos de entrada e saída 2 os comandos de entrada e saída possibilitam a...
Post on 18-Apr-2015
129 Views
Preview:
TRANSCRIPT
1
Entrada e saída
Comandos de Entrada e Saída
2
Os comandos de entrada e saída possibilitam a comunicação entre o usuário e o computador. Por exemplo, através do teclado, o usuário consegue dar entrada ao programa e aos dados na memória do computador.
Comandos de Entrada e Saída
3
O comando de entrada permite “ler” uma dado que será armazenado pelo computador.
Em python para ler uma entrada e armazenar em uma variável usamos o comando input().
Comandos de Entrada e Saída
4
Exemplo:
Isso permite que seja armazenado na variável X o valor inserido pelo usuário.Nesse caso “olá mundo”.
Comandos de Entrada e Saída
5
Já o comando de saída permite ao computador emitir os resultados e outras mensagens para o usuário através das unidade de saída,o exibir uma mensagem no monitor por exemplo.
Em python usamos o print().
Comandos de Entrada e Saída
6
No exemplo anterior usamos o print() para emitir na tela a mensagem “olá mundo”.
Voltando ao exemplo anterior,quando usamos o input() para ler um valor e armazenar na variável X.
Podemos agora imprimir a qualquer momento o valor dessa variável através do comando de saída print().
Comandos de Entrada e Saída
7
Veja como é fácil.
Comandos de Entrada e Saída
8
Exemplos:
Observe e diga porque em um deles foi usado raw_input() e no outro input()
Comandos de Entrada e Saída
9
Observe outro exemplo:
Ao tentarmos receber uma string com input não foi possível salvar o dado na variável cor.
Comandos de Entrada e Saída
10
O exemplo anterior da forma correta seria:
Note que o valor atribuído a cor foi o valor que havia sido salvo na variável verde.
O mesmo exemplo da cor com o comando raw_input():
11
Note que o valor atribuído a cor foi exatamente a string digitada.
E se eu quiser que seja o valor da variável verde? O que fazer?
O comando eval faz a “mágica”.
Entendendo melhor o comando eval()
12
O eval retorna o resultado da interpretação da string passada que representa uma expressão Python.
Para ver mais use a documentação interativa. help(eval)
Finalizando...
13
Podemos chegar a conclusão que usar input() é o mesmo que usar eval(raw_input());
Que raw_input() retorna uma string; E que o uso vai depender muito em que
situação vai ser usada.
14
O próximo passo corresponde a aula:
Estrutura Condicional
Nesta próxima aula aprenderemos a fazer estruturas condicionais na linguagem python que nos permitem mudar o fluxo do programa.
Próximo Passo
top related