1 / 11

Entrada e saída

Entrada e saída e Python - UFS

Download Presentation

Entrada e saída

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Comandos de 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. • O comando de entrada permite “ler” uma dado que será armazenado pelo computador. • Em python para ler uma entrada e armazenar em uma variavel usamos o input(). Obs:

  3. Exemplo: Isso permite que seja armazenado na variável X o valor inserido pelo usuário.Nesse caso “olá mundo”.

  4. 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(). • Exemplo:

  5. 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(). • Veja como é fácil.

  6. Comandos de Entrada e Saída • Exemplos: • Observe e diga porque em um deles foi usado raw_input() e no outro input()

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

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

  9. Comandos de Entrada e Saída • 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”.

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

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

More Related