Skip to content

Commit 3aa3a7a

Browse files
authored
Merge pull request mouredev#4049 from juandaherrera/ejercicios_17_18
#17, #18 - Python
2 parents 310f956 + d85e7a7 commit 3aa3a7a

File tree

2 files changed

+67
-0
lines changed

2 files changed

+67
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
"""
2+
* EJERCICIO:
3+
* Utilizando tu lenguaje, emplea 3 mecanismos diferentes para imprimir
4+
* números del 1 al 10 mediante iteración.
5+
6+
"""
7+
8+
for i in range(1, 11):
9+
print(i)
10+
11+
i = 1
12+
while i <= 10:
13+
print(i)
14+
i += 1
15+
16+
17+
def count_ten(i=1):
18+
if i <= 10:
19+
print(i)
20+
count_ten(i + 1)
21+
22+
23+
count_ten()
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
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+
15+
my_set = [1, 2, 3, 4, 5]
16+
my_set.append(6)
17+
my_set.insert(0, 0)
18+
my_set.extend([7, 8, 9])
19+
my_set[3:3] = [-1, -2, -3]
20+
del my_set[3]
21+
my_set[4] = -1
22+
print(-1 in my_set)
23+
24+
print(my_set)
25+
my_set.clear()
26+
print(my_set)
27+
28+
"""
29+
* DIFICULTAD EXTRA (opcional):
30+
* Muestra ejemplos de las siguientes operaciones con conjuntos:
31+
* - Unión.
32+
* - Intersección.
33+
* - Diferencia.
34+
* - Diferencia simétrica.
35+
"""
36+
37+
my_new_set = {1, 2, 3, 4, 5}
38+
my_other_set = {1, 2, 3, 4, 6, 7}
39+
40+
print(f"{my_new_set=}, {my_other_set=}")
41+
print("Union:", my_new_set.union(my_other_set))
42+
print("Intersección:", my_new_set.intersection(my_other_set))
43+
print("Diferencia:", my_new_set.difference(my_other_set))
44+
print("Diferencia Simétrica:", my_other_set.symmetric_difference(my_new_set))

0 commit comments

Comments
 (0)