Funções são blocos de código reutilizáveis que executam uma tarefa específica. Elas permitem dividir programas complexos em partes menores e mais organizadas. Em Python, funções são declaradas com a palavra-chave def.
def saudacao():
print("Olá, mundo!")
A função é chamada pelo nome seguido de parênteses:
saudacao()
def nome_da_funcao(parametros):
"""Docstring opcional: descreve o que a função faz."""
instruções
return valor_opcional
def: indica o início da função.parametros: dados que a função recebe.return: envia o resultado da execução de volta.docstring: texto descritivo usado por ferramentas de documentação.Exemplo:
def soma(a, b):
"""Retorna a soma de dois números."""
return a + b