|
4 | 4 |
|
5 | 5 | 1. Crea una función llamada `sort_odd_even` que espere una lista de números enteros.
|
6 | 6 |
|
7 | | -2. Itera la lista y separa los números pares e impares en diferentes listas. |
| 7 | +2. Itera la lista y separa los números *pares* e *impares*. |
8 | 8 |
|
9 | | -3. Si el número es impar, colócalo en una lista llamada `odd`. |
| 9 | +3. Crea una lista vacía llamada `sorted_numbers` y empieza a insertar los números *impares*. |
10 | 10 |
|
11 | 11 | 4. Si el número es par, colócalo en una lista llamada `even`.
|
12 | 12 |
|
13 | | -5. Luego concatena la lista `odd` y la lista `even` para combinarlas en otra NUEVA lista. Recuerda que la lista `odd` va primero y que debes añadirle la lista `even` después. |
| 13 | +5. Luego concatena la lista `even` en `sorted_numbers`. Recuerda que los números *impares* van primero y luego debes añadirle la lista `even` después. |
14 | 14 |
|
15 | 15 | ## 💡 Pista:
|
16 | 16 |
|
17 | 17 | + Crea variables vacías cuando necesites almacenar información.
|
18 | 18 |
|
| 19 | ++ Lee sobre el método `extend()`: https://www.w3schools.com/python/ref_list_extend.asp |
| 20 | + |
19 | 21 | ## 💻 Resultado esperado:
|
20 | 22 |
|
| 23 | +Debe quedar todo dentro de una sola lista, no debe haber listas anidadas. |
| 24 | + |
21 | 25 | ```py
|
22 | | -sort_odd_even([1,2,33,10,20,4]) |
| 26 | +sort_odd_even([1,2, 33,10,20,4]) |
23 | 27 |
|
24 | | -[[1,33,2], [10,20,4]] |
| 28 | +[1, 33, 2, 10, 20, 4] # <-- Si |
| 29 | +[[1,33], [2,10,20,4]] # <-- No |
25 | 30 | ```
|
26 | 31 |
|
| 32 | + |
| 33 | + |
0 commit comments