Introduction
Dans ce projet, vous allez apprendre à créer une fonction qui génère une liste de nombres de 1 à 100, en sautant tous les nombres qui sont des multiples d'un nombre donné ou qui contiennent ce nombre.
👀 Aperçu
Entrez un nombre : 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]
🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment implémenter la fonction
jump_xpour générer la liste de nombres souhaitée - Comment prendre une entrée utilisateur et l'utiliser dans la fonction
- Comment exécuter la fonction et observer la sortie
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Comprendre comment créer une fonction qui saute certains nombres en fonction d'une condition donnée
- Implémenter une entrée utilisateur dans un programme Python
- Exécuter un script Python et interpréter la sortie
Implémentez la fonction jump_x
Dans cette étape, vous allez apprendre à implémenter la fonction jump_x dans le fichier jump_x.py. Suivez les étapes ci-dessous pour terminer cette étape :
- Ouvrez le fichier
jump_x.pydans votre éditeur de code préféré. - Localisez la définition de la fonction
jump_x:
def jump_x() -> list:
"""
Génère une liste de 1 à 100, en sautant les nombres qui sont des multiples de x ou qui contiennent x.
Args:
x (int): Le nombre à sauter.
Returns:
list: La liste générée.
"""
x = int(input("Entrez un nombre : "))
result = []
for num in range(1, 101):
if num % x == 0 or str(x) in str(num):
continue
result.append(num)
return result
- La fonction prend une entrée
xde l'utilisateur, qui est le nombre à sauter. - Elle génère ensuite une liste de nombres de 1 à 100, en sautant tous les nombres qui sont des multiples de
xou qui contiennent le chiffrex. - La fonction renvoie la liste générée.
- Enregistrez le fichier
jump_x.py.
Exécutez la fonction jump_x
Dans cette étape, vous allez apprendre à exécuter la fonction jump_x et à voir la sortie.
- Ouvrez un terminal ou une invite de commande.
- Accédez au répertoire où se trouve le fichier
jump_x.py. - Exécutez la commande suivante :
python3 jump_x.py
- Le programme vous demandera "Entrez un nombre :". Entrez un nombre, par exemple,
7. - Le programme affichera une liste de nombres de 1 à 100 qui ne contiennent pas le nombre
7ou les multiples de7.
Votre sortie devrait ressembler à ceci :
Entrez un nombre : 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]
Félicitations! Vous avez réussi à implémenter la fonction jump_x et à la tester.
Résumé
Félicitations! Vous avez terminé ce projet. Vous pouvez pratiquer plus de laboratoires sur LabEx pour améliorer vos compétences.



