Top Banner
LNCC Interatividade com Python Prof. Paulo R. G. Bordoni UFRJ
42

Python 02 - Interatividade

Jul 07, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Python 02 - Interatividade

LNCC

Interatividade com Python Prof. Paulo R. G. Bordoni

UFRJ

Page 2: Python 02 - Interatividade

Os professores ensiná-lo a

interagir com

Uma adorável serpente!

Page 3: Python 02 - Interatividade

Ou não!

Prometemos ajudá-lo!

Nós professores ...

Page 4: Python 02 - Interatividade

Pode pular!

Page 5: Python 02 - Interatividade

Você não sabia nadar?

Page 6: Python 02 - Interatividade

Hi! I’m the

IDLE

Surprise! Ela só fala

inglês. Hahaha!

Page 7: Python 02 - Interatividade

IDE

Vá se acostumando com

esses termos! Vai ter que falar

assim...

IDLE (Python GUI)

Ícone Python

Page 8: Python 02 - Interatividade

Menina, te ofereço

DUAS possibilidades!

Page 9: Python 02 - Interatividade

Poderemos interagir

...

Page 10: Python 02 - Interatividade

Ou você pode

me programar!

Page 11: Python 02 - Interatividade

Dê um click duplo no ícone da IDLE

Page 12: Python 02 - Interatividade

A vida é dura, jovens! Nada de janelinhas nem

cliques de mouse

Este é o prompt da linha de comando.

Linha de comando?!

Page 13: Python 02 - Interatividade

Abra a IDLE

Digite ‘Hello world’ no prompt de comando e

aperte ENTER!

Confira a resposta Python

Page 14: Python 02 - Interatividade

Abra a IDLE Digite Hello no

prompt de comando e aperte ENTER!

Confira a mensagem de erro Python

Sem aspas

Page 15: Python 02 - Interatividade

Confira a mensagem de erro Python

Abra a IDLE, dígite ‘Hello world

no prompt de comando e aperte

ENTER!

Sem fechar aspas

Page 16: Python 02 - Interatividade

Python como

calculadora

Cante já a tabuada do

7. E de trás p’ra frente!

Page 17: Python 02 - Interatividade

Então vamos começar com

números inteiros. É mais fácil!

Page 18: Python 02 - Interatividade

Somas e

subtrações

Digite a 1ª parcela, o

operador de adição, a 2ª parcela e

ENTER

Desfrute o resultado

Digite o minuendo, o operador de subtração, o subtaendo e

ENTER

Desfrute o resultado

Page 19: Python 02 - Interatividade

Produtos e

potências

Digite o 1º fator, o

operador de multiplicação, o 2ª fator e

ENTER

Desfrute o resultado

Digite a base, o

operador de potenciação, o expoente e

ENTER

Desfrute o resultado

Page 20: Python 02 - Interatividade

Potências de 2

1 KILObit

1 GIGAbit

1 MEGAbit

1 TERAbit

Que L é

esse?

Page 21: Python 02 - Interatividade

Quociente e resto da

divisão inteira

Digite o dividendo, o operador de

divisão inteira, o divisor e

ENTER

Desfrute o resultado

Digite o dividendo, o operador de

resto, o divisor e

ENTER

Desfrute o resultado

Page 22: Python 02 - Interatividade

Então vamos brincar

com números de ponto-flutuante

e de ponto-fixo

Page 23: Python 02 - Interatividade

Em línguas de origem anglo-saxônica o separador decimal é o ponto (e não a

vírgula como nas de origem latina).

xx xxxx

Ponto-flutuante porquê:

Page 24: Python 02 - Interatividade

Sim! Então escreva a constante de Avogadro, 6.02214179(30)×1023 mol-1

em ponto-fixo!

Page 25: Python 02 - Interatividade

o sinal (+ ou -) de y; a fração (y0 . y1 ... yk ...) de y; o expoente (exp) de y.

Grave bem a termilogia

A forma normal é

y = Gy0 . y1 ... yk x 10 exp

com 0 < y0 < 10

Page 26: Python 02 - Interatividade

Somas e

subtrações

Digite a 1ª parcela, o

operador de adição, a 2ª parcela e

ENTER

Desfrute o resultado

Digite o minuendo, o operador de subtração, o subtraendo e

ENTER

Desfrute o resultado

Observe o ponto decimal

Tem um erro aquí?

Page 27: Python 02 - Interatividade

Produtos e

potências

Digite o 1º fator, o

operador de multiplicação, o 2ª fator e

ENTER

Desfrute o resultado

Digite a base, o

operador de potenciação, o expoente e

ENTER

Desfrute o resultado

Page 28: Python 02 - Interatividade

Quociente e resto da

divisão

Digite o dividendo, o operador de

divisão inteira, o divisor e

ENTER

Desfrute o resultado

Digite o dividendo, o operador de

resto, o divisor e

ENTER

Desfrute o resultado

Page 29: Python 02 - Interatividade

Quociente e resto da

divisão inteira

Digite o dividendo, o operador de

divisão inteira, o divisor e

ENTER

Desfrute o resultado

Digite o dividendo, o operador de

resto, o divisor e

ENTER

Desfrute o resultado

Page 30: Python 02 - Interatividade
Page 31: Python 02 - Interatividade
Page 32: Python 02 - Interatividade

E agora,

números complexos, Eh, eh eh!

Page 33: Python 02 - Interatividade

Somas e

subtrações

Digite a 1ª parcela, o

operador de adição, a 2ª parcela e

ENTER

Desfrute o resultado

Digite o minuendo, o operador de subtração, o subtraendo e

ENTER

Desfrute o resultado

Observe o ponto decimal

Tem um erro aquí?

Page 34: Python 02 - Interatividade

Produtos e

potências

Digite o 1º fator, o

operador de multiplicação, o 2ª fator e

ENTER

Desfrute o resultado

Digite a base, o

operador de potenciação, o expoente e

ENTER

Desfrute o resultado

Page 35: Python 02 - Interatividade

Quociente e resto da

divisão

Digite o dividendo, o operador de

divisão inteira, o divisor e

ENTER

Desfrute o resultado

Digite o dividendo, o operador de

resto, o divisor e

ENTER

Desfrute o resultado

Page 36: Python 02 - Interatividade

Quociente e resto da

divisão inteira

Digite o dividendo, o operador de

divisão inteira, o divisor e

ENTER

Desfrute o resultado

Digite o dividendo, o operador de

resto, o divisor e

ENTER

Desfrute o resultado

Page 37: Python 02 - Interatividade
Page 38: Python 02 - Interatividade
Page 39: Python 02 - Interatividade

Python, agora

vou te programar!

Page 40: Python 02 - Interatividade

Este é o símbolo para um

comentário.

Adoro ”comentar” sobre a vida

alheia!

Page 41: Python 02 - Interatividade

Tchau! Até a próxima.

Page 42: Python 02 - Interatividade

Links - Python

www.swaroopch.com/ A B C D E