Uma função é um bloco de código que realiza uma tarefa específica. Você pode reutilizar funções em diferentes partes do seu programa, o que ajuda a evitar a repetição de código.
Para criar uma função, você usa a palavra-chave def
, seguida pelo nome da função e parênteses ()
. Se a função aceitar parâmetros, você os inclui dentro dos parênteses.
def nome_da_funcao(parametro1, parametro2):
Depois de definir a função, você escreve o código que a função deve executar. Este código deve ser indentado.
def nome_da_funcao(parametro1, parametro2):
resultado = parametro1 + parametro2
return resultado
Para usar a função, você a chama pelo nome, passando os argumentos necessários.
resultado = nome_da_funcao(5, 3)
print(resultado) # Saída: 8
Aqui está um exemplo completo de uma função que soma dois números:
def somar(a, b):
"""Esta função retorna a soma de dois números."""
resultado = a + b
return resultado
# Chamada da função
soma_resultado = somar(10, 5)
print("A soma é:", soma_resultado) # Saída: A soma é: 15
def saudacao(nome, mensagem="Olá"):
return f"{mensagem}, {nome}!"
print(saudacao("Maria")) # Saída: Olá, Maria!
print(saudacao("João", "Bom dia")) # Saída: Bom dia, João!
Criar funções em Python é uma maneira eficaz de organizar seu código e promover a reutilização. Com a prática, você se tornará mais confortável em definir e usar funções em seus programas!