Expressões lambda até o fim
Crie uma função que receba um parâmetro n e retorne uma função que, quando chamada n vezes, retorne a string "edabit".
Exemplos
lambda_depth(0) ➞ "edabit"
lambda_depth(1)() ➞ "edabit"
lambda_depth(2)()() ➞ "edabit"
type(lambda_depth(2)()) ➞ <class: "function">Observações
numserá sempre um número inteiro não negativo.- Se
num == 0, retorne"edabit". - Se
num > 0, retorne uma função. - Todos os casos de teste que não são exemplos vêm em duas formas: verificar se
lambda_depth(k), após ser chamadakvezes, retorna uma string, e verificar selambda_depth(k)retorna uma função.