Introducción
En este proyecto, aprenderás a crear una función que genere una lista de números del 1 al 100, saltando cualquier número que sea múltiplo de un número dado o que contenga ese número.
👀 Vista previa
Ingrese un número: 7
>>> [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 62, 64, 65, 66, 68, 69, 80, 81, 82, 83, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 99, 100]
🎯 Tareas
En este proyecto, aprenderás:
- Cómo implementar la función
jump_xpara generar la lista deseada de números - Cómo tomar la entrada del usuario y usarla en la función
- Cómo ejecutar la función y observar la salida
🏆 Logros
Después de completar este proyecto, podrás:
- Comprender cómo crear una función que salte ciertos números basados en una condición dada
- Implementar la entrada del usuario en un programa de Python
- Ejecutar un script de Python e interpretar la salida
Implementar la función jump_x
En este paso, aprenderás a implementar la función jump_x en el archivo jump_x.py. Siga los pasos siguientes para completar este paso:
- Abra el archivo
jump_x.pyen su editor de código preferido. - Localice la definición de la función
jump_x:
def jump_x() -> list:
"""
Genera una lista del 1 al 100, saltando los números que son múltiplos de x o que contienen x.
Args:
x (int): El número que se debe saltar.
Returns:
list: La lista generada.
"""
x = int(input("Ingrese un número: "))
result = []
for num in range(1, 101):
if num % x == 0 or str(x) in str(num):
continue
result.append(num)
return result
- La función toma una entrada
xdel usuario, que es el número que se debe saltar. - Luego genera una lista de números del 1 al 100, saltando cualquier número que sea múltiplo de
xo que contenga el dígitox. - La función devuelve la lista generada.
- Guarde el archivo
jump_x.py.
Ejecutar la función jump_x
En este paso, aprenderás a ejecutar la función jump_x y ver la salida.
- Abra una terminal o un símbolo del sistema.
- Navegue hasta el directorio donde se encuentra el archivo
jump_x.py. - Ejecute el siguiente comando:
python3 jump_x.py
- El programa te pedirá que "Ingrese un número:". Ingrese un número, por ejemplo,
7. - El programa mostrará una lista de números del 1 al 100 que no contienen el número
7o múltiplos de7.
Su salida debería verse similar a esto:
Ingrese un número: 7
>>> [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 62, 64, 65, 66, 68, 69, 80, 81, 82, 83, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 99, 100]
¡Felicitaciones! Has implementado con éxito la función jump_x y la has probado.
Resumen
¡Felicitaciones! Has completado este proyecto. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.



