Exercice 55
Écrire un algorithme en langage python qui invite l'utilisateur à saisir des nombres séparés par des points-virgules ';' et génère une liste composée des nombres saisis.
Solution
Afin de résoudre cet exercice nous allons utiliser:
- La fonction input: pour demander à l'utilisateur d'entrer les nombres séparés par des points-virgules.
- La méthode split: pour séparer les nombres en utilisant le point-virgule comme délimiteur et générer une liste de nombres séparées.
- La boucle for: pour parcourir la liste de nombres séparées et convertir chaque nombre en entier à l'aide de la fonction int.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# Demander à l'utilisateur d'entrer les nombres séparés par des points-virgules nombres = input("Entrez les nombres séparés par des points-virgules : ") # Séparer les nombres en utilisant le point-virgule comme délimiteur nombres_separees = nombres.split(';') # Convertir les nombres séparées en entiers nombres_int = [int(nombre) for nombre in nombres_separees] # Afficher la liste des nombres saisis print("Liste des nombres saisis : ", nombres_int) # Exemple pour les nombres saisis: 23;11;47;31;7;18 # La sortie est: Liste des nombres saisis : ['23', '11', '47', '31', '7', '18'] |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 55: algorithme python qui génère une liste à partir des nombres saisis”