Skip to content

Commit ee06bcc

Browse files
authored
Merge pull request #23 from rvsweb/UT01_Casa
Ej 18 - Hasta el ejercicio 7 - Completo
2 parents 13c0ab7 + b88db94 commit ee06bcc

File tree

1 file changed

+67
-37
lines changed

1 file changed

+67
-37
lines changed

PIA/UT01/2_Ejercicios/18_Ejercicios_de_Listas_en_Python.ipynb

Lines changed: 67 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -137,40 +137,6 @@
137137
"print(lista) "
138138
]
139139
},
140-
{
141-
"cell_type": "code",
142-
"execution_count": null,
143-
"metadata": {},
144-
"outputs": [],
145-
"source": [
146-
"continuar = \"\"\n",
147-
"si = True\n",
148-
"condicion = ''\n",
149-
"\n",
150-
"\n",
151-
"while(si):\n",
152-
" continuar = input(\"Desea continuar: \")\n",
153-
" \n",
154-
" print(continuar)\n",
155-
" break\n",
156-
" \n",
157-
" \n",
158-
"print(lista)\n",
159-
"\n",
160-
"# while(si):\n",
161-
" \n",
162-
"# if():\n",
163-
"# break\n",
164-
"# elif(continuar == 'si'): \n",
165-
"# lista_agregada[i] = lista[i]\n",
166-
"# if lista_agregada[i] < 0:\n",
167-
"# print(lista_agregada[i])\n",
168-
"# break\n",
169-
"# else:\n",
170-
"# lista_agregada[i] = lista[i]\n",
171-
"print(\"fin\") "
172-
]
173-
},
174140
{
175141
"cell_type": "markdown",
176142
"metadata": {
@@ -187,7 +153,15 @@
187153
"execution_count": null,
188154
"metadata": {},
189155
"outputs": [],
190-
"source": []
156+
"source": [
157+
"import random\n",
158+
"\n",
159+
"lista = [random.randint(1,10),random.randint(1,10),random.randint(1,10),random.randint(1,10),random.randint(1,10),random.randint(1,10),random.randint(1,10),random.randint(1,10),random.randint(1,10),random.randint(1,10)]\n",
160+
"print(\"Longitud: \",len(lista))\n",
161+
"print(\"Sin ordenación:\" ,lista)\n",
162+
"lista.sort()\n",
163+
"print(\"Con ordenación:\" , lista)\n"
164+
]
191165
},
192166
{
193167
"cell_type": "markdown",
@@ -205,7 +179,22 @@
205179
"execution_count": null,
206180
"metadata": {},
207181
"outputs": [],
208-
"source": []
182+
"source": [
183+
"mes = int(input(\"Numero de mes\"))\n",
184+
"\n",
185+
"while (mes < 1) or (mes > 12):\n",
186+
" if(mes < 1 or mes > 12):\n",
187+
" mes = int(input(\"Introduce un nuevo numero de mes\"))\n",
188+
" else:\n",
189+
" print(\"Mes correcto\")\n",
190+
"\n",
191+
"mes -= 1\n",
192+
" \n",
193+
"print(\"Numero escogido: \", mes+1)\n",
194+
"lista_meses = [31,28,31,30,31,30,31,31,30,31,30,31]\n",
195+
"nombre_meses = [\"Enero\" ,\"Febrero\" , \"Marzo\" , \"Abril\" , \"Mayo\" , \"Junio\" , \"Julio\" , \"Agosto\" , \"Septiembre\", \"Octubre\" , \"Noviembre\" , \"Diciembre\"]\n",
196+
"print(\"El mes: \", nombre_meses[mes] ,\" tiene \" , lista_meses[mes] , \" dias\")"
197+
]
209198
},
210199
{
211200
"cell_type": "markdown",
@@ -218,12 +207,53 @@
218207
"Programa que declare tres listas ‘lista1’, ‘lista2’ y ‘lista3’ de cinco enteros cada uno, pida valores para ‘lista1’ y ‘lista2’ y calcule lista3=lista1+lista2."
219208
]
220209
},
210+
{
211+
"cell_type": "code",
212+
"execution_count": 2,
213+
"metadata": {},
214+
"outputs": [
215+
{
216+
"name": "stdout",
217+
"output_type": "stream",
218+
"text": [
219+
"2\n",
220+
"2\n",
221+
"2\n",
222+
"2\n",
223+
"2\n"
224+
]
225+
}
226+
],
227+
"source": [
228+
"lista_1 = [0] * 5\n",
229+
"lista_2 = [0] * 5\n",
230+
"lista_3 = [0] * 5\n",
231+
"\n",
232+
"for i in range(0,len(lista_3)):\n",
233+
" lista_1[i] = int(input(\"Introduce un número lista 1\"))\n",
234+
" lista_2[i] = int(input(\"Introduce un número lista 2\"))\n",
235+
" lista_3[i] = lista_1[i] + lista_2[i]\n",
236+
" print(lista_3[i])"
237+
]
238+
},
221239
{
222240
"cell_type": "code",
223241
"execution_count": null,
224242
"metadata": {},
225243
"outputs": [],
226-
"source": []
244+
"source": [
245+
"# Pedir valores para lista1 y lista2\n",
246+
"print(\"Introduce los valores para lista1:\")\n",
247+
"lista1 = [int(input(\"Introduce un número: \")) for _ in range(5)]\n",
248+
"\n",
249+
"print(\"Introduce los valores para lista2:\")\n",
250+
"lista2 = [int(input(\"Introduce un número: \")) for _ in range(5)]\n",
251+
"\n",
252+
"# Calcular lista3 = lista1 + lista2 utilizando comprensión de listas\n",
253+
"lista3 = [lista1[i] + lista2[i] for i in range(5)]\n",
254+
"\n",
255+
"print(\"La suma de lista1 y lista2 es:\", lista3)\n"
256+
]
227257
},
228258
{
229259
"cell_type": "markdown",

0 commit comments

Comments
 (0)