python 02 - interatividade

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

Upload: paulo-roberto-godoy-bordoni

Post on 07-Jul-2015

313 views

Category:

Documents


7 download

TRANSCRIPT

LNCC

Interatividade com Python Prof. Paulo R. G. Bordoni

UFRJ

Os professores ensiná-lo a

interagir com

Uma adorável serpente!

Ou não!

Prometemos ajudá-lo!

Nós professores ...

Pode pular!

Você não sabia nadar?

Hi! I’m the

IDLE

Surprise! Ela só fala

inglês. Hahaha!

IDE

Vá se acostumando com

esses termos! Vai ter que falar

assim...

IDLE (Python GUI)

Ícone Python

Menina, te ofereço

DUAS possibilidades!

Poderemos interagir

...

Ou você pode

me programar!

Dê um click duplo no ícone da IDLE

A vida é dura, jovens! Nada de janelinhas nem

cliques de mouse

Este é o prompt da linha de comando.

Linha de comando?!

Abra a IDLE

Digite ‘Hello world’ no prompt de comando e

aperte ENTER!

Confira a resposta Python

Abra a IDLE Digite Hello no

prompt de comando e aperte ENTER!

Confira a mensagem de erro Python

Sem aspas

Confira a mensagem de erro Python

Abra a IDLE, dígite ‘Hello world

no prompt de comando e aperte

ENTER!

Sem fechar aspas

Python como

calculadora

Cante já a tabuada do

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

Então vamos começar com

números inteiros. É mais fácil!

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

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

Potências de 2

1 KILObit

1 GIGAbit

1 MEGAbit

1 TERAbit

Que L é

esse?

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

Então vamos brincar

com números de ponto-flutuante

e de ponto-fixo

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ê:

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

em ponto-fixo!

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

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í?

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

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

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

E agora,

números complexos, Eh, eh eh!

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í?

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

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

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

Python, agora

vou te programar!

Este é o símbolo para um

comentário.

Adoro ”comentar” sobre a vida

alheia!

Tchau! Até a próxima.

Links - Python

www.swaroopch.com/ A B C D E