|
213 | 213 | "metadata": {}, |
214 | 214 | "outputs": [], |
215 | 215 | "source": [ |
216 | | - "# 1º Metodo\n", |
217 | 216 | "lista_1 = [0] * 5\n", |
218 | 217 | "lista_2 = [0] * 5\n", |
219 | 218 | "lista_3 = [0] * 5\n", |
|
231 | 230 | "metadata": {}, |
232 | 231 | "outputs": [], |
233 | 232 | "source": [ |
234 | | - "# 2º Metodo\n", |
235 | 233 | "# Pedir valores para lista1 y lista2\n", |
236 | 234 | "print(\"Introduce los valores para lista1:\")\n", |
237 | 235 | "lista1 = [int(input(\"Introduce un número: \")) for _ in range(5)]\n", |
|
261 | 259 | }, |
262 | 260 | { |
263 | 261 | "cell_type": "code", |
264 | | - "execution_count": 2, |
| 262 | + "execution_count": null, |
265 | 263 | "metadata": {}, |
266 | | - "outputs": [ |
267 | | - { |
268 | | - "name": "stdout", |
269 | | - "output_type": "stream", |
270 | | - "text": [ |
271 | | - "Nombre: 1\n", |
272 | | - "Cambio : 1\n", |
273 | | - "Cambio : 1\n", |
274 | | - "Cambio : 1\n", |
275 | | - "Cambio : 1\n", |
276 | | - "Cambio : 1\n", |
277 | | - "Cambio : 1\n" |
278 | | - ] |
279 | | - } |
280 | | - ], |
| 264 | + "outputs": [], |
281 | 265 | "source": [ |
282 | | - "# edades = int(input(\"Edad del alumno:\"))\n", |
| 266 | + "edad_mas_alta = 0\n", |
| 267 | + "mayor_edad = 18\n", |
| 268 | + "alumno_mayor = 0\n", |
| 269 | + "posicion = 0\n", |
| 270 | + "nombre_adulto = ''\n", |
| 271 | + "\n", |
283 | 272 | "nombres = []\n", |
| 273 | + "nombres_adultos = []\n", |
284 | 274 | "edades = []\n", |
285 | | - "# edad = input(\"Edad alumno: \")\n", |
| 275 | + "edades_adultos = []\n", |
286 | 276 | "\n", |
287 | 277 | "while(True):\n", |
288 | 278 | " nombre = input(\"Nombre del alumno:\")\n", |
289 | | - " if nombre == 'º':\n", |
| 279 | + " if nombre == '*':\n", |
290 | 280 | " break\n", |
291 | 281 | " else:\n", |
292 | 282 | " edad = int(input(\"Edad del alumno:\"))\n", |
293 | 283 | " nombres.append(nombre)\n", |
294 | 284 | " edades.append(edad)\n", |
295 | 285 | "\n", |
296 | | - "# Falta hacer las comprobaciones de edades\n", |
| 286 | + "# Alumnos mayores\n", |
297 | 287 | "for i in range(0,len(nombres)):\n", |
298 | | - " print(nombres[i]) \n", |
299 | | - " \n", |
| 288 | + " if edades[i] > mayor_edad:\n", |
| 289 | + " edades_adultos.append(edades[i]) \n", |
| 290 | + " nombres_adultos.append(nombres[i]) \n", |
| 291 | + "\n", |
| 292 | + "print(\"Nombres: \",nombres_adultos) \n", |
| 293 | + "print(\"Edades: \",edades_adultos)\n", |
| 294 | + " \n", |
| 295 | + "# Mostrar adultos\n", |
| 296 | + "for i in range(0, len(edades_adultos)):\n", |
| 297 | + " alumno_mayor = edades_adultos[i]\n", |
| 298 | + " nombre_adulto = nombres_adultos[i]\n", |
| 299 | + " for j in range(0, len(edades_adultos)):\n", |
| 300 | + " if 18 < edades_adultos[j] and alumno_mayor < edades_adultos[j]:\n", |
| 301 | + " posicion = j\n", |
| 302 | + " alumno_mayor = edades_adultos[j]\n", |
| 303 | + " nombre_adulto = nombres_adultos[j]\n", |
| 304 | + " \n", |
300 | 305 | "\n", |
301 | 306 | "print(\"Nombres: \",nombres)\n", |
302 | 307 | "print(\"Edades: \",edades)\n", |
303 | | - " \n", |
304 | | - " \n", |
305 | | - " " |
| 308 | + "print(\"Mayores de edad: \", edades_adultos)\n", |
| 309 | + "print(\"Nombre:\" , nombre_adulto ,\" El alumno con más edad:\", alumno_mayor , \" Posicion: \" , posicion + 1)" |
306 | 310 | ] |
307 | 311 | }, |
308 | 312 | { |
|
0 commit comments