0% acharam este documento útil (0 voto)
4 visualizações

Funções em Python

Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
4 visualizações

Funções em Python

Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 2

Funções em python:

-FUNÇÕES BUILT-IN EM PYTHON (funções prontas do python);


-FUNÇÃO DEFINIDA PELO USUÁRIO (COM RETORNO E PARÂMETRO);
-
.

-FUNÇÕES BUILT-IN:
ex:
-print("hello world") exibir strings;
-int() tranformar em numeros inteiros;
-range() controlador de repetição.

Função LEN(): Calcular o comprimento de uma lista e, em seguida, imprime o


resultado com comentários explicativos:

ex:
numeros = [1,2,3,4,5]

comprimento = len(numeros)

print("o comprimento da lista numeros é:", comprimento) ->o Resultado dessa print
saiu como "o comprimento da lista numeros é: 5", pq dentro da lista "numeros"
existem 5 itens lá.

-FUNÇÃO DEFINIDA PELO USUÁRIO (COM RETORNO E PARÂMETRO):

"Nem sempre o que vem pronto, funciona!".

ex: Uma função de soma.


def soma (a, b):
resultado = a + b
return resultado

resultado_soma = soma(5,3)
print(resultado_soma)

-FUNÇÕES ANÔNIMAS(lambda) EM PYTHON: Elas não tem um nome definido com "def".

Essas funções são úteis, quando precisamos criar uma ação simples que será usada
apenas uma vez.

Atividade da aula: Automatização da média de notas dos alunos.

notas = [7.5, 7.5, 6.5, 9.0, 7.0]

def calc_media(notas):
total = sum(notas)
media = total / len(notas)
return media

arredondar = lambda media: round(media)

media = calc_media(notas)
arredondada = arredondar(media)

situacao = "aprovado" if arredondada >= 7 else "reprovado"


print("notas dos estudantes: ", notas)
print("Média das notas: ", arredondada)
print("Situação do estudante: ", situacao)

OBS: Nomeclatura das funções: As funções deveriam ser letras minusculas separadas
com "_"

Sum(): é usada para somar todos os elementos de um iterável, como uma lista ou uma
tupla, e retornar o total da soma.
Round(): é usada para arredondar um número para um número específico de casas
decimais.

Você também pode gostar