Escolar Documentos
Profissional Documentos
Cultura Documentos
Conteúdo:
Programar em Linguagem Estruturada
• Métodos
Python
Funções/Métodos Prof. Diego Braga
➢ Para criar as nossas primeiras funções, devemos ➢ #3 É bom retornar o valor ao invés de
usar a palavra chave def, conforme o exemplo a imprimir com print, dentro do método
seguir. ➢ #4 Quero você deixar doidão por
Python ☺
Continua...
Pagina 1
04 Cálculo de IMC (Versão 2) 05 Ordem dos Parâmetros
➢ Note que, abaixo temos um método comum
➢ Faltou retornar, mas o que é retornar? Vimos
com 2 parâmetros. Entretanto, chamamos ó
que no código acima fizemos um print dentro
método de 2 maneiras:
do método? Pois bem, isto não é uma boa
➢ A primeira forma (linha4) é como
prática. O ideal é, você devolver (retornar) a
usualmente realizamos, onde os
quem chamar o valor que ele precisa (neste
argumentos são posicionados. Neste
caso, o valor do IMC) e quem chamou, se
cenário, passamos 178 e 88, que
quiser, imprime.
implica que, parametro1 recebe 178 e
➢ Um bom exemplo de um método que retorna
parametro2 recebe 88.
algo é o input, que retorna uma String.
➢ Neste cenário, a ordem dos
➢ No exemplo a seguir, chamamos
argumentos é essencial
input, que devolve uma String. E,
➢ A segunda forma (linha5) passamos
pegamos esse retorno (devolução) e
o nome do parâmetro seguindo de um
atribuímos a uma variável (nome).
‘=‘ e o valor. Desta maneira, a ordem
não importa, de forma que, no
exemplo passamos parametro2 antes
➢ E um exemplo de métodos que não
do parametro1, tal como acontece no
tem retorno? Print ☺
método.
Pagina 2