Fattoriale iterativo

Puoi usare la funzione math.factorial().

Definizione iterativa del fattoriale di n

n!=n\cdot (n-1)\cdot ... \cdot 2\cdot 1
0! = 1

Per n=5:

5! = 5*4*3*2*1 = 12

Prova a interpretare le 10 soluzioni seguenti

Con for con while moltiplicazioni effettive per n=5
1 *5 *4 *3 *2 *1
5 *4 *3 *2 *1
5 *4 *3 *2
1 *1 *2 *3 *4 *5
1 *2 *3 *4 *5

Funzionano tutte le soluzione se n=0 ???
Funzionano tutte le soluzione se n=1 ???