Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Entrada e saída
2
Comandos de Entrada e Saída
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.
3
Comandos de Entrada e Saída
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().
4
Comandos de Entrada e Saída
Exemplo: Isso permite que seja armazenado na variável X o valor inserido pelo usuário.Nesse caso “olá mundo”.
5
Comandos de Entrada e Saída
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().
6
Comandos de Entrada e Saída
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().
7
Comandos de Entrada e Saída
Veja como é fácil.
8
Comandos de Entrada e Saída
Exemplos: Observe e diga porque em um deles foi usado raw_input() e no outro input()
9
Comandos de Entrada e Saída
Observe outro exemplo: Ao tentarmos receber uma string com input não foi possível salvar o dado na variável cor.
10
Comandos de Entrada e Saída
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”.
12
Entendendo melhor o comando eval()
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)
13
Finalizando... 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
Estrutura Condicional
Próximo Passo 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.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.