001 阶乘

    1. #return the factorial of a given number#
    2. #返回阶乘#
    3. def FirstFactorial(num):
    4. factorial = 1
    5. for i in range(1, num+1):
    6. # multiply each number between 1 and num
    7. # factorial = 1 * 1 = 1
    8. # factorial = 1 * 2 = 2
    9. # factorial = 2 * 3 = 6
    10. # factorial = 6 * 4 = 24
    11. # ...
    12. factorial = factorial * i
    13. return factorial
    14. print FirstFactorial(4)