Sei sulla pagina 1di 23

Computacao 1 - Python

Aula 1 - Pratica: Primeiros Passos - Funcao

1/ 19
Python - Modo Interativo

Experiencia com programac


ao e uso do computador

2/ 19
Primeiros Passos - Operadores
adic
ao +
subtracao
multiplicac
ao
divisao / ou //
exponenciac ao
modulo %
Regras de preced
encia
1 Express
oes entre parenteses
2 Exponencia
c
ao
3 Multiplica
c
ao, Divis
ao e M
odulo (*)
4 Adi
c
ao e Subtrac
ao (*)

(*) Esquerda para direita

3/ 19
Primeiros Passos - Operadores

Qual a sequ
encia de operac
oes ?

4/ 19
Primeiros Passos - Operadores

Qual a sequ
encia de operac
oes ?

5/ 19
Primeiros Passos - Operadores

Qual a sequ
encia de operac
oes ?

6/ 19
Primeiros Passos

Exerccio: Escreva func


oes que dados dois n
umeros x e y , retorna:

soma soma(2,3) = 2 + 3 = 5
subtrac
ao subt(7,4) = 7 4 = 3
divis
ao divis(8,2) = 8 / 2 = 4
produto prod(3,5) = 3 * 5 = 15

7/ 19
Primeiros Passos

Exerccio: Escreva func


oes que dados dois n
umeros x e y , retorna:

soma soma(2,3) = 2 + 3 = 5
subtrac
ao subt(7,4) = 7 4 = 3
divis
ao divis(8,2) = 8 / 2 = 4
produto prod(3,5) = 3 * 5 = 15

8/ 19
Como definir uma funcao em Python

# Como se define uma func ao em Python


def nome-funcao(lista-par
ametros):
return valor de retorno

9/ 19
Como definir uma funcao em Python

# Como se define uma func ao em Python


def nome-funcao(lista-par
ametros):
return valor de retorno
Soma
Nome da Func
ao: soma
Par
ametros: x,y
Valor de Retorno: : x+y

9/ 19
Como definir uma funcao em Python

# Como se define uma func ao em Python


def nome-funcao(lista-par
ametros):
return valor de retorno
Soma
Nome da Func
ao: soma
Par
ametros: x,y
Valor de Retorno: : x+y
# Esta e a func
ao soma que dados os valores
# de x e y retorna o valor de x + y
def soma(x,y):
return x+y

9/ 19
Executando funcoes interativamente

10/ 19
Executando funcoes interativamente

11/ 19
Editor IDLE

Abrir o editor IDLE: File > New Window ou Ctrl + N

12/ 19
Editor IDLE

Escreva o c
odigo da func
ao no editor IDLE

13/ 19
Editor IDLE

Escreva o c
odigo da func
ao no editor IDLE
Utilize # quando quiser fazer algum coment ario na sua
func
ao.

14/ 19
Editor IDLE

Guarde seu c
odigo em um arquivo:
selecione File > Save ou Ctrl + S
Podemos usar o seguinte nome para este arquivo: funcoes.py

15/ 19
Editor IDLE

Execute sua func


ao a partir do Editor IDLE:
selecione Run Module (F5)

16/ 19
Como definir uma funcao em Python
Como ficam as outras funco
es ?

17/ 19
Como definir uma funcao em Python
Como ficam as outras funco
es ?
# Esta e a func
ao soma que dados os valores
# de x e y retorna o valor de x + y
def soma(x,y):
return x+y

# Esta e a func
ao subt que dados os valores
# de x e y retorna o valor de x - y
def subt(x,y):
return x-y

# Esta e a func
ao prod que dados os valores
# de x e y retorna o valor de x * y
def prod(x,y):
return x*y

# Esta e a func
ao divis que dados os valores
# de x e y retorna o valor de x / y
def divis(x,y):
return x/y

17/ 19
Exerccio

Escreva uma funcao que dado um n


umero, retorna o seu quadrado.

18/ 19
Exerccio

Escreva uma funcao que dado um n


umero, retorna o seu quadrado.

# Esta e uma maneira de calcular o quadrado


# de um n umero usando multiplicac
ao
def quadrado(x):
return x*x

# Esta e outra maneira de calcular o quadrado


# de um n umero usando exponenciac ao
def quadrado(x):
return x**2

18/ 19
Computacao 1 - Python
Aula 1 - Pratica: Primeiros Passos - Funcao

19/ 19

Potrebbero piacerti anche