Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
196 changes: 163 additions & 33 deletions your-code/main_esp.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 5,
"metadata": {},
"outputs": [],
"source": [
Expand All @@ -25,11 +25,29 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 8,
"metadata": {},
"outputs": [],
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"PLAY\n",
"FILLING\n",
"BAR\n",
"THEATRE\n",
"EASYGOING\n",
"DATE\n",
"LEAD\n",
"THAT\n",
"STORY\n",
"ISLAND\n"
]
}
],
"source": [
"# tu codigo aquí"
"for word in words:\n",
" print(word.upper())"
]
},
{
Expand All @@ -41,11 +59,24 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 14,
"metadata": {},
"outputs": [],
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"['a', 'b', 'c', 'd', 'e']\n"
]
}
],
"source": [
"# tu codigo aquí"
"letras = []\n",
"for i in range(97, 123): # Los números ASCII de 'a' (97) a 'z' (122), excluyendo 123\n",
" letras.append(chr(i)) # Convierte el número ASCII a la letra correspondiente y la agrega a la lista\n",
" letras = letras[:5]\n",
"print(letras)\n",
" "
]
},
{
Expand All @@ -57,11 +88,23 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 15,
"metadata": {},
"outputs": [],
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"theatre\n"
]
}
],
"source": [
"# tu codigo aquí"
"words = ['play', 'filling', 'bar', 'theatre', 'easygoing', 'date', 'lead', 'that', 'story', 'island']\n",
"for word in words:\n",
" if word.startswith('t'):\n",
" print(word)\n",
" break"
]
},
{
Expand All @@ -80,11 +123,22 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 29,
"metadata": {},
"outputs": [],
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]\n"
]
}
],
"source": [
"# tu codigo aquí"
"cuadrados = [] \n",
"for i in range(1, 11):\n",
" cuadrados.append(i**2)\n",
"print(cuadrados)"
]
},
{
Expand All @@ -96,11 +150,23 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 28,
"metadata": {},
"outputs": [],
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[1, 9, 25, 49, 81]\n"
]
}
],
"source": [
"# tu codigo aquí"
"impares_cuadrados = []\n",
"for i in range(1, 11):\n",
" if i % 2 != 0:\n",
" impares_cuadrados.append(i**2)\n",
"print(impares_cuadrados)"
]
},
{
Expand All @@ -112,11 +178,22 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 32,
"metadata": {},
"outputs": [],
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[64, 256, 576, 1024, 1600, 2304, 3136, 4096, 5184, 6400, 7744, 9216, 10816, 12544, 14400, 16384, 18496, 20736, 23104, 25600, 28224, 30976, 33856, 36864, 40000, 43264, 46656, 50176, 53824, 57600, 61504, 65536, 69696, 73984, 78400, 82944, 87616, 92416, 97344, 102400, 107584, 112896, 118336, 123904, 129600, 135424, 141376, 147456, 153664, 160000, 166464, 173056, 179776, 186624, 193600, 200704, 207936, 215296, 222784, 230400, 238144, 246016, 254016, 262144, 270400, 278784, 287296, 295936, 304704, 313600, 322624, 331776, 341056, 350464, 360000, 369664, 379456, 389376, 399424, 409600, 419904, 430336, 440896, 451584, 462400, 473344, 484416, 495616, 506944, 518400, 529984, 541696, 553536, 565504, 577600, 589824, 602176, 614656, 627264, 640000, 652864, 665856, 678976, 692224, 705600, 719104, 732736, 746496, 760384, 774400, 788544, 802816, 817216, 831744, 846400, 861184, 876096, 891136, 906304, 921600, 937024, 952576, 968256, 984064]\n"
]
}
],
"source": [
"# tu codigo aquí"
"multiplos = []\n",
"for i in range (8, 1000, 8):\n",
" multiplos.append(i**2)\n",
"print(multiplos)"
]
},
{
Expand All @@ -128,7 +205,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 34,
"metadata": {},
"outputs": [],
"source": [
Expand Down Expand Up @@ -170,11 +247,20 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 59,
"metadata": {},
"outputs": [],
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Total de personas: 5\n"
]
}
],
"source": [
"# your code here"
"num_personas = len(people)\n",
"print(f\"Total de personas: {num_personas}\")"
]
},
{
Expand All @@ -186,11 +272,23 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 58,
"metadata": {},
"outputs": [],
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Personas con hijos: 4\n"
]
}
],
"source": [
"# your code here"
"num_con_hijos = 0 \n",
"for persona in people:\n",
" if persona[\"n_kids\"] > 0:\n",
" num_con_hijos += 1\n",
"print(f\"Personas con hijos: {num_con_hijos}\")"
]
},
{
Expand All @@ -202,11 +300,22 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 57,
"metadata": {},
"outputs": [],
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Total de hijos: 10\n"
]
}
],
"source": [
"# your code here"
"hijos_totales = 0\n",
"for persona in people:\n",
" hijos_totales += persona[\"n_kids\"]\n",
"print(f\"Total de hijos: {hijos_totales}\")"
]
},
{
Expand All @@ -218,12 +327,33 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 56,
"metadata": {},
"outputs": [],
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Lista de personas con niños extras: [{'name': 'Juan', 'age': 34, 'n_kids': 2}, {'name': 'Pepe', 'age': 27, 'n_kids': 0}, {'name': 'Sonia', 'age': 41, 'n_kids': 2}, {'name': 'Lucía', 'age': 22, 'n_kids': 3}, {'name': 'Leo', 'age': 55, 'n_kids': 5}]\n"
]
}
],
"source": [
"# your code here"
"gente_futuro = []\n",
"for persona in people:\n",
" nueva_persona = persona.copy() # Copiar el diccionario para no modificar el original\n",
" if nueva_persona[\"name\"].endswith(\"a\"):\n",
" nueva_persona[\"n_kids\"] += 1 \n",
" gente_futuro.append(nueva_persona)\n",
"print(f\"Lista de personas con niños extras: {gente_futuro}\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
Expand All @@ -242,7 +372,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.13"
"version": "3.12.8"
},
"toc": {
"base_numbering": 1,
Expand Down