Add exercises that were initially left out
This commit is contained in:
parent
129e74cbf4
commit
bf78a613d3
3 changed files with 36 additions and 0 deletions
12
thinkcspy/Chapter-16-Exercises/Problem1_factorial.py
Normal file
12
thinkcspy/Chapter-16-Exercises/Problem1_factorial.py
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
# Runestone.Academy thinkcspy course
|
||||
# Chapter 16
|
||||
# Problem 1
|
||||
|
||||
def computeFactorial(number):
|
||||
if number < 0:
|
||||
return
|
||||
elif number > 1:
|
||||
number *= computeFactorial(number - 1)
|
||||
return number
|
||||
else:
|
||||
return 1
|
||||
Loading…
Reference in a new issue