readmes yo

This commit is contained in:
Armen Vartan
2014-12-02 16:34:40 -05:00
parent 40c5e73f28
commit bfe83636ef
3 changed files with 14 additions and 21 deletions

View File

@ -3,17 +3,15 @@ Factorial!
Get the factorial of a given number. Using sys.argv, pass in a number and return it's factorial.
To calculate the factorial of 5, for example, the equation is:
To calculate the factorial of 5, for example, the equation is ```5 * 4 * 3 * 2 * 1 = 120```
5 * 4 * 3 * 2 * 1 ###120
###Iterative
#### Iterative
Write the equation iteratively, using a for or while loop. How to use loops in Python is well documented [here](https://docs.python.org/3.4/tutorial/controlflow.html)
###Recursive
#### Bonus
Now write this function recursively. If you run into difficulty, think about how your stack will develop as your function recurses and remember to define your base case.
Write this function [recursively](http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_3/Recursion). If you run into difficulty, think about how your stack will develop as your function recurses and remember to define your base case.
Write assert statements to test your code in both cases.