Funções
- Estrutura essencial em programação, em Python possuem:
- Valores padrão
- Argumentos posicionais/nomeados simples
- Argumentos posicionais variáveis
- Argumentos nomeados variáveis
- Existem funções pré-definidas, ou definidas pelo usuário
(
def )
|
def aplica_multa(valor, taxa=0.5):
return valor + valor * taxa
valor = 100
taxa_esp = 0.1
if cliente.especial:
total = aplica_multa(valor, taxa_esp)
else:
total = aplica_multa(valor)
def equipe(diretor, produtor, **atores):
for pers, ator in atores.items():
print "%s: %s" % (pers, ator)
print "-" * 20
print "Diretor: %s" % diretor
print "Produtor: %s" % produtor
equipe("Paul Anderson",
"Paul Anderson",
Frank="Tom Cruise",
Edmund="Pat Healy",
Linda="Julianne Moore")
|