Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1/ 26
Python - Modo Interativo
2/ 26
Primeiros Passos - Operadores
adição +
subtração −
multiplicação ∗
divisão / ou //
exponenciação ∗∗
módulo %
Regras de precedência
1 Expressões entre parênteses
2 Exponenciação
3 Multiplicação, Divisão e Módulo (*)
4 Adição e Subtração (*)
3/ 26
Primeiros Passos - Operadores
4/ 26
Primeiros Passos - Operadores
5/ 26
Primeiros Passos - Operadores
6/ 26
Primeiros Passos
soma → soma(2,3) = 2 + 3 = 5
subtração → subt(7,4) = 7 – 4 = 3
divisão → divis(8,2) = 8 / 2 = 4
produto → prod(3,5) = 3 * 5 = 15
7/ 26
Primeiros Passos
soma → soma(2,3) = 2 + 3 = 5
subtração → subt(7,4) = 7 – 4 = 3
divisão → divis(8,2) = 8 / 2 = 4
produto → prod(3,5) = 3 * 5 = 15
8/ 26
Como definir uma função em Python
1 d e f no m e f unc a o ( l i s t a p a r a m e t r o s ) :
2 ”Como s e d e f i n e uma f u n c a o em Python ”
3 r e t u r n v a l o r de r e t o r n o
9/ 26
Como definir uma função em Python
1 d e f no m e f unc a o ( l i s t a p a r a m e t r o s ) :
2 ”Como s e d e f i n e uma f u n c a o em Python ”
3 r e t u r n v a l o r de r e t o r n o
Soma
Parâmetros: x,y
9/ 26
Como definir uma função em Python
1 d e f no m e f unc a o ( l i s t a p a r a m e t r o s ) :
2 ”Como s e d e f i n e uma f u n c a o em Python ”
3 r e t u r n v a l o r de r e t o r n o
Soma
Parâmetros: x,y
1 d e f soma ( x , y ) :
2 ” E s t a e a f u n c a o soma que da do s o s v a l o r e s de x e y
r e t o r n a o v a l o r de x + y ”
3 r e t u r n x+y
9/ 26
Executando funções interativamente
10/ 26
Executando funções interativamente
11/ 26
Executando funções interativamente
12/ 26
Executando funções interativamente
13/ 26
Editor IDLE
14/ 26
Editor IDLE
15/ 26
Editor IDLE
16/ 26
Editor IDLE
17/ 26
Editor IDLE
18/ 26
Editor IDLE
19/ 26
Editor IDLE
20/ 26
Editor IDLE
21/ 26
Mensagens de Erro
Ao tentar interpretar o código que escrevemos, o Python avisa quando alguma coisa
não foi compreendida através das mensagens de erro.
É importante ler as mensagens para saber onde estamos errando.
Erros Frequentes
22/ 26
Mensagens de Erro
Ao tentar interpretar o código que escrevemos, o Python avisa quando alguma coisa
não foi compreendida através das mensagens de erro.
É importante ler as mensagens para saber onde estamos errando.
Erros Frequentes
NameError: erro de nome. Algum nome foi usado sem ser anteriormente
definido. Ocorre por exemplo ao chamar uma função que ainda náo foi definida.
>>> Soma(3,4)
23/ 26
Como definir uma função em Python
Como ficam as outras funções ?
24/ 26
Como definir uma função em Python
Como ficam as outras funções ?
1 d e f soma ( x , y ) :
2 ” E s t a e a f u n c a o soma que da do s o s v a l o r e s de x e y
r e t o r n a o v a l o r de x + y ”
3 r e t u r n x+y
4
5 def subt ( x , y ) :
6 ” E s t a e a f u n c a o s u b t que da do s o s v a l o r e s de x e y
r e t o r n a o v a l o r de x − y ”
7 r e t u r n x−y
8
9 d e f pr o d ( x , y ) :
10 ” E s t a e a f u n c a o pr o d que da do s o s v a l o r e s de x e y
r e t o r n a o v a l o r de x ∗ y ”
11 return x∗y
12
13 def di vi s (x , y) :
14 ” E s t a e a f u n c a o d i v i s a o que da do s o s v a l o r e s de x e y
r e t o r n a o v a l o r de x / y ”
15 return x/y
24/ 26
Exercı́cio
25/ 26
Exercı́cio
25/ 26
Computação 1 - Python
Aula 1 - Prática: Primeiros Passos - Função
26/ 26