1. Objetivos de Aprendizagem


2. Introdução Teórica

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()


3. Estrutura de uma Função

def nome_da_funcao(parametros):
    """Docstring opcional: descreve o que a função faz."""
    instruções
    return valor_opcional

Exemplo:

def soma(a, b):
    """Retorna a soma de dois números."""
    return a + b