Iniciante Fundamentos
Funções
Função é um bloco de código reutilizável. Define com def.
def saudar():
print("Olá!")
saudar() # chama a função
Parâmetros
def saudar(nome):
print(f"Olá, {nome}!")
saudar("Ana")
Retorno
return devolve um valor:
def somar(a, b):
return a + b
resultado = somar(2, 3) # 5
Valor padrão
def saudar(nome="visitante"):
print(f"Olá, {nome}!")
saudar() # Olá, visitante!
saudar("Ana") # Olá, Ana!
Vários argumentos
def somar(*numeros):
return sum(numeros)
print(somar(1, 2, 3, 4)) # 10
Argumentos nomeados
def info(nome, idade):
print(nome, idade)
info(idade=30, nome="Ana")