image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Adriano Santos
Adriano Santos10/01/2024 14:26
Compartilhe

Funções em Python: Como usar a função def

  • #Python

As funções são blocos de código que podem ser reutilizados em diferentes partes de um programa. Elas são uma ferramenta essencial para a programação em Python, pois permitem dividir o código em partes menores e mais fáceis de entender e manter. Neste artigo, vamos aprender como usar a função def em Python.

Funcionamento da função def

A função def é usada para definir uma nova função. A sintaxe da função def é a seguinte:

def nome_da_funcao(parametros):
  # corpo da função

Onde:

  • nome_da_funcao é o nome da função.
  • parametros é uma lista de parâmetros que a função recebe.
  • corpo da função é o código que a função executa.

Exemplos práticos

Vamos ver alguns exemplos práticos de como usar a função def.

Exemplo 1: Calculando o IMC

def calculo_imc(peso, altura):
  """
  Calcula o índice de massa corporal (IMC)


  Args:
      peso: O peso da pessoa em kg
      altura: A altura da pessoa em m


  Returns:
      O IMC da pessoa
  """


  return peso / altura ** 2


print(calculo_imc(70, 1.70))

Este exemplo define uma função chamada calculo_imc que calcula o índice de massa corporal (IMC) de uma pessoa. A função recebe dois parâmetros: peso e altura. O corpo da função calcula o IMC usando a seguinte fórmula:

IMC = peso / altura ** 2

A função print() é usada para imprimir o valor do IMC calculado pela função calculo_imc.

Exemplo 2: Gerando uma lista de números pares

def gera_lista_pares(inicio, fim):
  """
  Gera uma lista de números pares entre os números `inicio` e `fim`


  Args:
      inicio: O número inicial da lista
      fim: O número final da lista


  Returns:
      Uma lista de números pares
  """


  lista = []
  for numero in range(inicio, fim + 1):
      if numero % 2 == 0:
          lista.append(numero)
  return lista


print(gera_lista_pares(1, 10))

Este exemplo define uma função chamada gera_lista_pares que gera uma lista de números pares entre os números inicio e fim. A função recebe dois parâmetros: inicio e fim. O corpo da função usa um loop for para gerar a lista de números pares. Portanto, neste artigo, aprendemos como usar a função def em Python. As funções são uma ferramenta essencial para a programação em Python, pois permitem dividir o código em partes menores e mais fáceis de entender e manter.

Compartilhe
Comentários (0)