fork download
  1. def silnia (n):
  2. if n== 0:
  3. return 1
  4. return silnia (n - 1) * n
  5. for i in range(4):
  6. print(i, silnia(i))
  7.  
  8. print (silnia(4))
  9. for i in range(8):
  10. print (i, silnia (i))
  11.  
  12. print (silnia(8))
  13.  
Success #stdin #stdout 0.03s 9076KB
stdin
Standard input is empty
stdout
0 1
1 1
2 2
3 6
24
0 1
1 1
2 2
3 6
4 24
5 120
6 720
7 5040
40320