From 00dab5ee9ae3b7bd557730d86ad182beed7f3676 Mon Sep 17 00:00:00 2001 From: Jiaxue <j.wei.2024@alumnos.urjc.es> Date: Sun, 13 Oct 2024 06:18:52 +0000 Subject: [PATCH 1/2] Replace README.md --- practicas/02-control/enumera/README.md | 50 ++++++++------------------ 1 file changed, 15 insertions(+), 35 deletions(-) diff --git a/practicas/02-control/enumera/README.md b/practicas/02-control/enumera/README.md index 191c288..a6c05ea 100644 --- a/practicas/02-control/enumera/README.md +++ b/practicas/02-control/enumera/README.md @@ -1,35 +1,15 @@ -### Enumeraciones - -Escribe un programa Python que al arrancar pida al usuario un número entero. A continuación, escribirá en pantalla: - -* En lÃneas sucesivas, listas de los números impares menores o iguales que ese número, empezando por 1, en orden ascendente; luego los mismos menos el último de los anteriores, y asà sucesivamente hasta que solo escribamos un 1. -* A continuación en lÃneas sucesivas, listas de los números pares menores o iguales que ese número, empezando por 2, en orden ascendente; luego los mismos menos el último de los anteriores, y asà sucesivamente hasta que solo escribamos un 2. - -Comprueba que el número que te han dado es mayor que cero. Procura que el código sea lo más sencillo y legible posible, manteniendo la funcionalidad definida. - -Ejemplos de ejecución podrÃan ser: - -```shell -$ python3 enumeraciones.py -Dame un número entero mayor que 0: 5 -1 3 5 -1 3 -1 -2 4 -2 -``` - -```shell -$ python3 enumeraciones.py -Dame un número entero mayor que 0: 8 -1 3 5 7 -1 3 5 -1 3 -1 -2 4 6 8 -2 4 6 -2 4 -2 -``` - -Recuerda que el programa tendrás que entregarlo en un repositorio de acceso público o interno (no privado), creado bifurcando (forking) el repositorio de plantilla de este ejercicio. \ No newline at end of file +question = int(input('input a number:')) +par = [i for i in range(1,question+1) if i % 2 == 0] +impar = [i for i in range(1,question) if i % 2 != 0] +while par: + n = '' + for r in par: + n += f'{r} ' + print(n) + par.pop() +while impar: + n = '' + for r in impar: + n += f'{r} ' + print(n) + impar.pop() -- GitLab From 04cabeee4ac7a3c465f53bffcf7d8fc7bf33b16f Mon Sep 17 00:00:00 2001 From: Jiaxue <j.wei.2024@alumnos.urjc.es> Date: Sun, 13 Oct 2024 06:37:44 +0000 Subject: [PATCH 2/2] Replace README.md -- GitLab