Continuando a nossa jornada sobre a linguagem Python, o foco neste artigo será dado sobre as funções, que aparecem com frequência em concursos públicos, pois ajudam a organizar tarefas dentro de um programa.
1 O que é uma função?
Uma função é um bloco de comandos criado para executar uma tarefa específica.
Em termos simples, é como uma receita pronta que pode ser usada várias vezes no programa.
Exemplo:
def sauda():
print("Olá!")
Nesse caso:
- def indica a criação da função;
- sauda é o nome da função;
- print(“Olá!”) é o que será executado quando a função for chamada.
Criar a função não faz o código rodar automaticamente. É necessário chamá-la:
sauda()
Saída:
Olá!
Pontos importantes cobrados em prova:
- começa com def;
- possui parênteses ();
- termina com dois pontos :
- o código interno fica recuado (indentação)
2 Funções com parâmetros
As funções podem receber informações. Para isso, argumentos são passados através de parâmetros na chamada às funções:
def mostra_nome(nome):
print(nome)
Chamada:
mostra_nome("David")
O valor “David” é enviado para dentro da função.
Em provas, costuma-se perguntar qual valor será exibido.
Aqui, vale uma atenção para a diferença dos conceitos:
- Parâmetro → variável na definição da função;
- Argumento → valor enviado na chamada.
def soma(a, b): # parâmetros
print(a + b)
soma(2, 3) # argumentos
3 Funções que retornam valores
Algumas funções devolvem um resultado usando return:
def soma(a, b):
return a + b
O return encerra a função e devolve o valor.
4 Como as bancas cobram?
BANCA: INSTITUTO AOCP ANO: 2023 PROVA: IF-MA: ANALISTA
Em Python, qual é a palavra-chave utilizada para criar uma função?
( ) A – func
( ) B – method
( ) C – function
( ) D – create
( ) E – def
A palavra utilizada para criar uma função é def. Letra E.
O Sigma Cursos Preparatórios te ajuda a conquistar a vaga dos seus sonhos!
Conheça os nossos cursos preparatórios. Clique aqui!

