Publicado em

Funções em Python

Partilhar:

Introdução

Funções em Python são ferramentas fundamentais para qualquer programador. Elas ajudam a organizar o código em blocos lógicos e reutilizáveis. Neste artigo, vamos explorar como criar e usar funções para tornar o código mais modular e eficiente.

O que é uma Função?

  • Uma função é um bloco de código que só é executado quando chamado.
  • Elas podem receber dados (conhecidos como parâmetros), processá-los e retornar um resultado.

Exemplo de Função Simples

def dadosPessoais():
  print('Nome: Nelson Silva')
  print('Idade: 28')
  print('Nacionalidade: Portuguesa')

dadosPessoais()
dadosPessoais()
dadosPessoais()

Funções com Parâmetros

Funções podem ser mais dinâmicas ao aceitar parâmetros. Isso as torna flexíveis e reutilizáveis para diferentes dados de entrada.

def cumprimentar(nome):
  print('Olá, ' + nome + '!')

cumprimentar('Maria')
cumprimentar('José')

Funções com Retorno

Para que uma função possa devolver um resultado após a sua execução, utilizamos o comando return.

def somar(a, b):
  return a + b

resultado = somar(5, 3)
print(resultado)

Boas Práticas com Funções

  1. Nomes Significativos: Escolha nomes que descrevam claramente a finalidade da função.
  2. Pequenas e Focadas: Funções devem ser curtas e realizar uma única ação.
  3. Documentação: Use docstrings para explicar o que a função faz.

Conclusão

Funções são componentes essenciais na programação em Python. Elas permitem a criação de códigos mais organizados, modulares e reutilizáveis. Pratique a criação de funções para melhorar a qualidade do seu código.

Happy coding!