Skip to content

Commit c276690

Browse files
committed
README.es.md for exercises 03 to 10.1
1 parent e39bca5 commit c276690

File tree

16 files changed

+298
-3
lines changed

16 files changed

+298
-3
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# `03` Lista volteada
2+
3+
# 📝 Instrucciones:
4+
1. Crea la variable new_list
5+
2. Usando un ciclo, invierte la lista "arr".
6+
3. Agrega el resultado del ciclo a la variable new_list.
7+
4. Con la función print() imprime en la consola el resultado obtenido.
8+
9+
```py
10+
list inicial: [45, 67, 87, 23, 5, 32, 60]
11+
list final: [60, 32, 5 , 23, 87, 67, 45]
12+
```
13+
14+
15+
## 💡 Sugerencia:
16+
- Deberías iterar la lista entera y meter los valores en la nueva lista a medida que avanzas.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# `04` Lista mezclada
2+
3+
# 📝 Instrucciones:
4+
1. Escribe una función para imprimir en la consola los tipos
5+
de los valores contenidos en la lista en cada posición
6+
2. Puedes usar el ciclo `for`.
7+
8+
```py
9+
La consola debería mostrar algo como esto:
10+
11+
12+
<class 'int'>
13+
<class 'bool'>
14+
<class 'str'>
15+
<class 'list'>
16+
<class 'str'>
17+
<class 'float'>
18+
<class 'dict'>
19+
```
20+
21+
## 💡 Pista:
22+
- Puedes usar la función `type()` de python.
23+
- Recuerda que `len()` devuelve la longitud de tu lista.

exercises/04-mixed_list/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@ The console must have something like this:
1818
<class 'dict'>
1919
```
2020

21-
💡Hint:
22-
You can use the type() python function.
23-
Remember that len() return the large of your list.
21+
## 💡 Hint:
22+
- You can use the `type()` python function.
23+
- Remember that `len()` return the large of your list.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# `04.1` Contando
2+
3+
4+
Como has visto en el ejercicio anterior tu lista puede ser un a mezcla de
5+
`tipos de datos` que vamos a dividir y conquistar.
6+
7+
¿Serías tan amable de añadir todos los elementos con *data-type* `Dictionary` dentro de la lista `hello`?
8+
9+
10+
## 💡 Pista:
11+
12+
Así es como puedes imprimir TODOS los elementos:
13+
14+
```py
15+
my_list = [42, true, "towel", [2,1], 'hello', 34.4, {"name": "juan"}]
16+
17+
for x in my_list:
18+
print(x)
19+
```
20+
21+
# 📝 Instrucciones:
22+
1. Itera la lista dada
23+
2. Mete los diccionarios encontrados en una nueva lista llamada `hello`
24+
3. Imprime la variable `hello`
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
2+
# `05` Sumar todos los elementos
3+
4+
# 📝 Instrucciones:
5+
6+
1. Completa el código de la función "sum" para que devuelva la suma de todos los elementos en la lista my_sample_list.
7+
```py
8+
El resultado debería ser 925960
9+
```
10+
11+
## 💡 Pista:
12+
Tienes que `iterar la lista entera` y sumar el valor de cada elemento en la variable "total".
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# `05.1` Suma los números impares
2+
3+
4+
# 📝 Instrucciones:
5+
6+
1. Crea una función llamada sumOdds que sume todos los números impares en la variable "arr".
7+
2. Devuleve e imprime el resultado.
8+
9+
# Para hacer el ejercicio, considera:
10+
11+
- Necesitas `declarar una variable auxiliar fuera del ciclo` para llevar la suma de valores.
12+
- Crea una función
13+
- Tienes que `iterar la lista`.
14+
- En cada iteración, tienes que preguntar en esa posición de la lista es un número impar.
15+
- Si es impar, entonces añádelo a la `variable auxiliar`.
16+
17+
## 💡 Pista:
18+
Una variable auxiliar es una variable ordinaria, la única diferencia es una diferencia lógica;
19+
una variable auxiliar será útil hasta que complete su propósito (sumar todos los valores,
20+
hacer una copia de un valor, etc).
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# `06` Ciclo ForEach
2+
3+
```py
4+
Es posible recorrer una lista usando un ciclo de la función for.
5+
Tú tienes que especificar qué hacer en cada iteración del bucle.
6+
```
7+
8+
# 📝 Instrucciones
9+
Justo ahora, el código está imprimiendo todos los elementos en la lista:
10+
1. Por favor, cambia el código para imprimir solo los númers `divisibles entre 14`.
11+
12+
## 💡 Pista:
13+
14+
`Un número X es divisible entre 2 si: (X % 2 === 0)`
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# `06.1` Todo es asombroso
2+
3+
# Instrucciones:
4+
5+
1. Compara el elemento. Si es 1 mete el número en la lista new_list
6+
2. Compara el elemento. Si es 0 mete "Yahoo" en la lista new_list, en lugar del número
7+
8+
```js
9+
Ejemplo de salida para [0,0,1,1,0]:
10+
11+
Yahoo,
12+
Yahoo,
13+
1,
14+
1,
15+
Yahoo
16+
```

exercises/07-Do_while/README.es.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# `07` Hacer mierntas
2+
3+
Hacer, hacer, hacer.
4+
La función `while()` es otro ejemplo de bucle en python es menos común usarla, pero es un bucle
5+
6+
```py
7+
x = 1
8+
while x < 6:
9+
print(x)
10+
x += 1
11+
```
12+
13+
# 📝 Instrucciones:
14+
1. Imprime cada número de iteración en la cónsola desde 20 a 0,
15+
pero `concatena un signo de exclamación` a la salida si el número
16+
es un módulo de 5
17+
2. al final imrpime "LIFTOFF"
18+
19+
```py
20+
Ejemplo de salida en la consola:
21+
20!
22+
19
23+
18
24+
17
25+
16
26+
15!
27+
14
28+
13
29+
12
30+
11
31+
10!
32+
.
33+
.
34+
LIFTOFF
35+
```
36+
37+
## 💡 Ayuda:
38+
https://www.w3schools.com/python/python_while_loops.asp
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# `08` Borrar un elemento
2+
3+
La unica forma de borrar a `Daniella` de la lista (sin trampas)
4+
será crear una nueva lista con todas las demás personas, excepto Daniella.
5+
6+
# 📝 Instrucciones
7+
1. Por favor, crea una función `deletePerson` que elimine a una persona dada de una lista
8+
y devuelva una nueva lista sin esa persona.
9+
10+
11+
```py
12+
Resultado:
13+
['juan', 'ana', 'michelle', 'stefany', 'lucy', 'barak']
14+
['ana', 'michelle', 'daniella', 'stefany', 'lucy', 'barak']
15+
['juan', 'ana', 'michelle', 'daniella', 'stefany', 'lucy', 'barak']
16+
```

0 commit comments

Comments
 (0)