21.12.2022 Views

python_para_desenvolvedores_2ed

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Programação funcional 101

4950

4950

A função reduce() pode ser usada para calcular fatorial:

# Calcula o fatorial de n

def fat(n):

return reduce(lambda x, y: x * y, range(1, n))

print fat(6)

Saída:

120

A partir da versão 2.6, o módulo math traz uma função que calcula fatorial

chamada factorial().

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!