Skip to content

Commit 6ae90e9

Browse files
committed
#6 - python
1 parent 70a4af4 commit 6ae90e9

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
#FUNCION RECURSIVA DEL 0 AL 100
2+
3+
def recursive_function(n:int):
4+
if n == 100:
5+
print(n)
6+
else:
7+
print(n)
8+
recursive_function(n+1)
9+
10+
recursive_function(0)
11+
12+
13+
#EJERCICIO EXTRA
14+
def factorial(n:int):
15+
if n > 0:
16+
if n == 1:
17+
return 1
18+
else:
19+
return n * factorial(n-1)
20+
else:
21+
print("Numero invalido")
22+
return 0
23+
24+
print(factorial(5))
25+
26+
27+
def fibonacci(n:int):
28+
if n >= 0:
29+
if n == 0:
30+
return 0
31+
elif n == 1:
32+
return 1
33+
else:
34+
return fibonacci(n-1) + fibonacci(n-2)
35+
else:
36+
print("Numero invalido")
37+
return 0
38+
39+
print(fibonacci(10))

0 commit comments

Comments
 (0)