Notion de liste et algorithmes : Écriture en langage naturel et Python
~1 min de lecture
Notion de liste et algorithmes : Écriture en langage naturel et Python
Introduction
Un algorithme est une suite d'instructions permettant de résoudre un problème ou d'effectuer une tâche. La simplicité dans la description est essentielle, que ce soit en langage naturel ou en code Python.
Les listes
Une liste est une structure qui permet de stocker une collection d'éléments. En Python, une liste s'écrit entre crochets et les éléments sont séparés par des virgules, par exemple :
[1, 2, 3, 4]
Les listes sont très utiles pour manipuler des ensembles de données.
Écrire un algorithme en langage naturel
Exemple : Calculer la somme des éléments d'une liste.
- Initialiser une variable total à 0.
- Pour chaque élément de la liste :
- Ajouter l'élément à total.
- Afficher la valeur de total.
Cet algorithme peut être reformulé en Python comme suit :
total = 0
for element in ma_liste:
total += element
print(total)
En écriture Python
Voici la version complète en Python pour illustrer l'algorithme :
ma_liste = [1, 2, 3, 4]
# Initialisation
total = 0
# Parcours et addition
for element in ma_liste:
total += element
# Affichage du résultat
print("La somme des éléments est :", total)
Résumé
- Les listes stockent plusieurs éléments.
- Un algorithme en langage naturel décrit la démarche étape par étape.
- En Python, on utilise des boucles et des opérations simples pour automatiser le traitement des listes.
Teste tes connaissances sur ce cours
Crée ton compte gratuitement pour accéder aux quiz associés et suivre ta progression.
