Skip to content

Commit 1590d5c

Browse files
authored
Merge pull request mouredev#3171 from Trufoplus/main
#17 - Python
2 parents 8c00306 + 129489c commit 1590d5c

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
###############################################################################
2+
## EJERCICIO
3+
###############################################################################
4+
print("\n1# Bucle for")
5+
for numero in range(10):
6+
print(numero+1)
7+
8+
9+
print("\n2# Bucle While")
10+
number = 1
11+
while number <= 10:
12+
print(number)
13+
number += 1
14+
15+
16+
print("\n3#Funcion Recursiva")
17+
def counter(number=1):
18+
if number == 10:
19+
print(10)
20+
return
21+
else:
22+
print(number)
23+
counter(number+1)
24+
counter()
25+
26+
27+
###############################################################################
28+
## DIFICULTAD EXTRA
29+
###############################################################################
30+
print("\n4# En una linea")
31+
[print(number) for number in range(1, 11)]
32+
33+
print("\n5# While + break")
34+
number = 1
35+
while True:
36+
if number <= 10:
37+
print(number)
38+
number += 1
39+
else:
40+
break
41+
42+
print("\n6# While + break")
43+
number = 1
44+
while True:
45+
print(number)
46+
number += 1
47+
if number == 11:
48+
break
49+
50+
print("\n7# Bucle for con lista predefinida")
51+
numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
52+
for numero in numeros:
53+
print(numero)
54+
55+
print("\n8# Función Map:")
56+
list(map(lambda x: print(x), range(1, 11)))
57+
58+
print("\n9# Usando la Función reduce():")
59+
from functools import reduce
60+
reduce(lambda _, numero: print(numero), range(1, 11), None)
61+
62+
print("\nUsando NumPy arange():")
63+
import numpy as np
64+
for numero in np.arange(1, 11):
65+
print(numero)
66+

0 commit comments

Comments
 (0)