Funções
Funções
Nesta provinha trabalharemos com funções.
Declaração de funções
def "nome da função"("parâmetros"): '''Comentários (opcional, recomendado) ''' # corpo da função | | bloco de comandos |
Variáveis criadas dentro de uma função são locais, isto é, só existem dentro da função. Parâmetros são variáveis locais criadas na chamada da função.
Término da execução
Após a execução do comando return
a execução da função é abandonada.
return "expressão"
Uma função também pode ser void
e nesse caso a função não precisa de return.
Chamada da função
n_fat = fatorial (n ) mn_fat = fatorial(m-n) msg(i,j)
Anatomia de um programa em Python
# -------------------------------- def main(): ''' Programa principal ''' # corpo da função | | bloco de comandos | # Declaração das funções def f(...): # corpo da função f | | bloco de comandos | def g(...): # corpo da função g | | bloco de comandos | # início da execução do programa main() # chamada da função