Entrada e saída 1. Comandos de Entrada e Saída 2 Os comandos de entrada e saída possibilitam a...

14
Entrada e saída 1

Transcript of Entrada e saída 1. Comandos de Entrada e Saída 2 Os comandos de entrada e saída possibilitam a...

Page 1: Entrada e saída 1. 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,

1

Entrada e saída

KENIA KODEL
Thyago, ao criar recursos computacionais voltados para educação, não convém usar somente textos. Isto seria desperdício de recursos.Aplique: cores, sons, animações, ilustrações... O máximo de recursos ao seu alcance.
Lulu e Lele
Ajustei a fonte e o tamanho do título de forma que fosse dada maior ênfase ao objetivo da aula.
Page 2: Entrada e saída 1. 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,

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.

Page 3: Entrada e saída 1. 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,

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

Page 4: Entrada e saída 1. 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,

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

Page 5: Entrada e saída 1. 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,

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

Page 6: Entrada e saída 1. 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,

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

Page 7: Entrada e saída 1. 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,

Comandos de Entrada e Saída

7

Veja como é fácil.

Page 8: Entrada e saída 1. 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,

Comandos de Entrada e Saída

8

Exemplos:

Observe e diga porque em um deles foi usado raw_input() e no outro input()

Page 9: Entrada e saída 1. 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,

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.

Page 10: Entrada e saída 1. 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,

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():

Page 11: Entrada e saída 1. 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,

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

Page 12: Entrada e saída 1. 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,

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)

Page 13: Entrada e saída 1. 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,

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.

Page 14: Entrada e saída 1. 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,

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

Lulu e Lele
Aqui inserir um símbolo (equivalente a AVANÇAR) com um link para próxima aula, dentro do site.