Skip to content

Commit b22b36e

Browse files
authored
Merge pull request mouredev#7586 from davidrguez98/main
#18 - Python
2 parents 2fdbd88 + ffd1138 commit b22b36e

File tree

2 files changed

+92
-0
lines changed

2 files changed

+92
-0
lines changed

Roadmap/17 - ITERACIONES/python/davidrguez98.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,35 @@
1010

1111
#EJERCICIO
1212

13+
for i in range(1,11):
14+
print(i)
15+
16+
i = 1
17+
while i <= 10:
18+
print(i)
19+
i += 1
20+
21+
def counter(i):
22+
if i <= 10:
23+
print(i)
24+
counter(i+1)
25+
counter(1)
26+
27+
#DIFICULTAD EXTRA
28+
29+
def automatic_counter_for(count = 1):
30+
for count in range(1,11):
31+
if count <= 10:
32+
print(count)
33+
count += 1
34+
else:
35+
pass
36+
37+
automatic_counter_for()
38+
39+
def automatic_counter_while(count = 1):
40+
while count <= 10:
41+
print(count)
42+
count += 1
43+
44+
automatic_counter_while()
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
""" /*
2+
* EJERCICIO:
3+
* Utilizando tu lenguaje crea un conjunto de datos y realiza las siguientes
4+
* operaciones (debes utilizar una estructura que las soporte):
5+
* - Añade un elemento al final.
6+
* - Añade un elemento al principio.
7+
* - Añade varios elementos en bloque al final.
8+
* - Añade varios elementos en bloque en una posición concreta.
9+
* - Elimina un elemento en una posición concreta.
10+
* - Actualiza el valor de un elemento en una posición concreta.
11+
* - Comprueba si un elemento está en un conjunto.
12+
* - Elimina todo el contenido del conjunto.
13+
*
14+
* DIFICULTAD EXTRA (opcional):
15+
* Muestra ejemplos de las siguientes operaciones con conjuntos:
16+
* - Unión.
17+
* - Intersección.
18+
* - Diferencia.
19+
* - Diferencia simétrica.
20+
*/ """
21+
22+
#EJERCICIO
23+
24+
data_base = [1, 2, 3, 4, 5]
25+
26+
data_base.append(6)
27+
print(data_base)
28+
29+
data_base.insert(0, 0)
30+
print(data_base)
31+
32+
data_base.extend([7, 8, 9])
33+
print(data_base)
34+
35+
data_base[2:2] = [-1, -2, -3]
36+
print(data_base)
37+
38+
data_base.pop(2)
39+
print(data_base)
40+
41+
data_base[2] = 2
42+
print(data_base)
43+
44+
print(data_base.index(4))
45+
46+
data_base.clear()
47+
print(data_base)
48+
49+
#DIFICULTAD EXTRA
50+
51+
data_base_1 = {1, 2, 3, 4, 5}
52+
data_base_2 = {1, 2, 6, 7, 8}
53+
54+
print(data_base_1.union(data_base_2))
55+
56+
print(data_base_1.intersection(data_base_2))
57+
58+
print(data_base_1.difference(data_base_2))
59+
60+
print(data_base_1.symmetric_difference(data_base_2))

0 commit comments

Comments
 (0)