Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Programação em python,com enfase multidiciplinar .
Tipologia: Notas de aula
Compartilhado em 13/08/2019
1 / 31
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Jefersson Alex dos Santos [email protected] .
pi = 3. raio = 2 area = pi * (raio ** 2) print(area) 12. >>> raio = 3 >>> area = pi * (raio ** 2) >>> print(area) 28. >>> raio = 4 >>> area = pi * (raio ** 2) >>> print(area) 50.
big = max('Hello world') print big w
“Hello world” (uma string) ‘w’ (uma string) Guido escreveu esse código Uma função é algum código armazenado que nós utilizamos. Uma função recebe alguma entrada e produz alguma saída.
def max(inp): blah blah for x in y: blah blah “Hello world” (uma string) ‘w’ (uma string) Guido escreveu esse código
big = max('Hello world') print big
print(area) 28. >>> raio = 4 >>> area = pi * (raio ** 2) >>> print(area) 50. ## Funções Python - Há dois tipos de funções em Python. - Funções pré-definidas que são as fornecidas como parte do Python - input(), print(), type(), float(), int(), str() ... - Funções que nós mesmos definimos e então as usamos - Nós tratamos os nomes das funções pré-definidas como “novas” palavras reservadas (i.e., nós as evitamos como nomes de variáveis) ## Definição de Função - No Python uma função é algum código reutilizável que leva(m) argumento (s) como entrada(s), faz alguma computação e então retorna um resultado ou resultados - Definimos uma função usando a palavra reservada def - Chamamos/invocamos a função usando o nome da função, parênteses, e argumentos em uma expressão ## Função max >>> big = max('Hello world') >>> print big w ## função ## max() “Hello world” (uma string) ‘w’ (uma string) Guido escreveu esse código Uma função é algum código armazenado que nós utilizamos. Uma função recebe alguma entrada e produz alguma saída. ## Função max def max(inp): blah blah for x in y: blah blah “Hello world” (uma string) ‘w’ (uma string) Guido escreveu esse código >>> big = max('Hello world') >>> print big w print(area) 28. >>> raio = 4 >>> area = pi * (raio ** 2) >>> print(area) 50. ## Funções Python - Há dois tipos de funções em Python. - Funções pré-definidas que são as fornecidas como parte do Python - input(), print(), type(), float(), int(), str() ... - Funções que nós mesmos definimos e então as usamos - Nós tratamos os nomes das funções pré-definidas como “novas” palavras reservadas (i.e., nós as evitamos como nomes de variáveis) ## Definição de Função - No Python uma função é algum código reutilizável que leva(m) argumento (s) como entrada(s), faz alguma computação e então retorna um resultado ou resultados - Definimos uma função usando a palavra reservada def - Chamamos/invocamos a função usando o nome da função, parênteses, e argumentos em uma expressão ## Função max >>> big = max('Hello world') >>> print big w ## função ## max() “Hello world” (uma string) ‘w’ (uma string) Guido escreveu esse código Uma função é algum código armazenado que nós utilizamos. Uma função recebe alguma entrada e produz alguma saída. ## Função max def max(inp): blah blah for x in y: blah blah “Hello world” (uma string) ‘w’ (uma string) Guido escreveu esse código >>> big = max('Hello world') >>> print big w Uma função é algum código armazenado que area = pi * (raio ** 2) >>> print(area) 50. ## Funções Python - Há dois tipos de funções em Python. - Funções pré-definidas que são as fornecidas como parte do Python - input(), print(), type(), float(), int(), str() ... - Funções que nós mesmos definimos e então as usamos - Nós tratamos os nomes das funções pré-definidas como “novas” palavras reservadas (i.e., nós as evitamos como nomes de variáveis) ## Definição de Função - No Python uma função é algum código reutilizável que leva(m) argumento (s) como entrada(s), faz alguma computação e então retorna um resultado ou resultados - Definimos uma função usando a palavra reservada def - Chamamos/invocamos a função usando o nome da função, parênteses, e argumentos em uma expressão ## Função max >>> big = max('Hello world') >>> print big w ## função ## max() “Hello world” (uma string) ‘w’ (uma string) Guido escreveu esse código Uma função é algum código armazenado que nós utilizamos. Uma função recebe alguma entrada e produz alguma saída. ## Função max def max(inp): blah blah for x in y: blah blah “Hello world” (uma string) ‘w’ (uma string) Guido escreveu esse código >>> big = max('Hello world') >>> print big w Uma função é algum código armazenado que nós utilizamos. Uma função recebe alguma entrada e produz alguma saída.
x = 5 print('Hello’) def print_lyrics(): print("I'm a lumberjack, and I'm okay.”) print('I sleep all night and I work all day.’) print('Yo’) print_lyrics() x = x + 2 print(x) Hello Yo I'm a lumberjack, and I'm okay. I sleep all night and I work all day. 7
Um parâmetro é uma variável que usamos dentro da definição da função. É uma espécie de “ligação” que permite que o código da função acesse os argumentos em uma invocação específica da função.
def greet(lang): ... if lang == 'es': ... print('Hola’) ... elif lang == 'fr': ... print('Bonjour’) ... else: ... print('Hello’) ... greet('en') Hello greet('es') Hola greet('fr') Bonjour
Normalmente, uma função irá receber argumentos, realizar alguma computação e retornar um valor para ser utilizado como o valor da chamada da função em uma expressão. A palavra reservada return é utilizada para isso. def greet(): return "Hello” print(greet(), "Glenn”) print(greet(), "Sally”) Hello Glenn Hello Sally
Argumentos, Parâmetros e Resultados
big = max('Hello world') print(big) w def max(inp): blah blah for x in y: blah blah return ‘w’ “Hello world” ‘w’ Argumento Parâmetro Resultado
Múltiplos Parâmetros / Argumentos