Pular para o conteúdo

05 · Acoes

14 exercícios: parâmetros, padrões, retorno, closures e recursão.

bash
python3 exercicios/run_all.py 05

Os exercícios#

#TítuloEnunciado
049Acao basicaescreva uma acao que soma e outra sem retorno.
050Parametros com valor padraopermita chamar a acao com menos argumentos.
051Argumentos nomeadospasse argumentos fora de ordem usando o nome.
052Verificacao de aridadecomprove que argumentos faltando ou sobrando disparam erro.
053Acoes tipadasanote parametros e retorno e comprove a checagem.
054Recursaofatorial, fibonacci e soma de digitos.
055Limite de recursaocomprove que recursao infinita vira erro controlado.
056Acoes de alta ordempasse acoes como argumento e devolva acoes.
057Closurescrie um contador que preserva estado entre chamadas.
058Lambdasuse acoes anonimas em variaveis e como argumento.
059Decoradores com markenvolva uma acao com log sem alterar seu corpo.
060deferagende limpeza que roda ao sair da acao.
061Escopo e shadowentenda quando uma acao le e quando cria uma variavel.
062Memoizacao manualacelere fibonacci guardando resultados ja calculados.

Rode um isolado com dataforge run exercicios/05-acoes/049_acao_basica.df.