forked from Workshops/How-To-Git-Started
		
	initial commit
This commit is contained in:
		
							
								
								
									
										6
									
								
								factorial.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								factorial.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
			
		||||
def factorial(num):
 | 
			
		||||
  if not ((num >= 0) and (num % 1 == 0)):
 | 
			
		||||
    raise Exception("Number can't be floating point or negative.")
 | 
			
		||||
  return 1 if num == 0 else num * factorial(num - 1)
 | 
			
		||||
 | 
			
		||||
print(factorial(6))
 | 
			
		||||
							
								
								
									
										12
									
								
								fibonacci.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								fibonacci.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,12 @@
 | 
			
		||||
def fibonacci(n):
 | 
			
		||||
  if n <= 0:
 | 
			
		||||
    return [0]
 | 
			
		||||
 | 
			
		||||
  sequence = [0, 1]
 | 
			
		||||
  while len(sequence) <= n:
 | 
			
		||||
    next_value = sequence[len(sequence) - 1] + sequence[len(sequence) - 2]
 | 
			
		||||
    sequence.append(next_value)
 | 
			
		||||
 | 
			
		||||
  return sequence
 | 
			
		||||
 | 
			
		||||
print(fibonacci(7)) 
 | 
			
		||||
		Reference in New Issue
	
	Block a user