01 76 38 08 47
Logo Kartable
AccueilParcourirRechercheSe connecter

Pour profiter de 10 contenus offerts.

Logo Kartable
AccueilParcourirRechercheSe connecter

Pour profiter de 10 contenus offerts.

  1. Accueil
  2. Terminale
  3. Mathématiques
  4. Exercice : Parcourir une liste à l'aide d'un algorithme

Parcourir une liste à l'aide d'un algorithme Exercice

Ce contenu a été rédigé par l'équipe éditoriale de Kartable.

Dernière modification : 12/05/2025 - Conforme au programme 2025-2026

Soit \text{L} la liste suivante :

\text{L}=[1{,}15{,}85{,}45{,}26{,}45{,}14]

Quel algorithme permet d'afficher les carrés des éléments de la liste \text{L} ? 

Afin de parcourir la liste au complet, on peut utiliser la longueur de la liste \text{len (L)}.

Lorsque la liste est de longueur \text{len (L)}, on sait que ses éléments vont du rang 0 au rang \text{(len (L)-1)}. Autrement dit, ses éléments parcourent \text{range (len(L))}.

Ainsi, pour chaque rang \text{k} de la liste, \text{k} prenant successivement toutes les valeurs de \text{range (len(L))}, on affiche \text{L[k]}^2.

L'algorithme permettant d'afficher tous les éléments de la liste \text{L} est donc : 
for k in range(len(L)): 
     print(L[k]**2)

Soit \text{L} la liste suivante :

\text{L}=[1{,}15{,}85{,}45{,}26{,}45{,}14]

Quel algorithme permet d'afficher les éléments de la liste \text{L} en sens inverse, c'est-à-dire en partant de la fin ? 

Afin de parcourir la liste au complet, on peut utiliser la longueur de la liste \text{len (L)}.

Lorsque la liste est de longueur \text{len (L)}, on sait que ses éléments vont du rang 0 au rang \text{(len (L)-1)}. Autrement dit, ses éléments parcourent \text{range (len(L))}.

On veut parcourir les élément de \text{L} en sens inverse. 

Ainsi le premier élément appelé est le dernier, c'est-à-dire le terme de rang \text{len(L)-1}. 

Le deuxième est celui qui le précède, le terme de rang \text{len(L)-1-1}. 

Le troisième est encore celui précédent, le terme de rang \text{len(L)-1-2}. 

Ainsi à chaque fois on veut le terme de rang \text{len(L)-1-k}. 

L'algorithme permettant d'afficher tous les éléments de la liste \text{L} en sens inverse est donc : 
for k in range(len(L)): 
     print(L[len(L)-1-k])

Soit \text{L} la liste suivante :

\text{L}=[1{,}15{,}85{,}45{,}26{,}45{,}14]

Quel algorithme permet d'afficher les éléments de rang pair de la liste \text{L} ? 

Les termes de rang pair sont les termes dont le rang est de la forme \text{2k}.

On sait que le nombre de termes à afficher est le quotient de la division euclidienne de la longueur de la liste par 2. 

L'algorithme qui permet d'afficher les termes de rang pair de la liste \text{L} est donc :  
for k in range(len(L)//2):
    print(L[2*k])

Soit \text{L} la liste suivante :

\text{L}=[1{,}15{,}85{,}45{,}26{,}45{,}14]

Quel algorithme permet d'afficher les éléments de rang impair de la liste \text{L} ? 

Les termes de rang pair sont les termes dont le rang est de la forme \text{2k+1}.

On sait que le nombre de termes à afficher est le quotient de la division euclidienne de la longueur de la liste par 2. 

L'algorithme qui permet d'afficher les termes de rang pair de la liste \text{L} est donc :  
for k in range(len(L)//2):
    print(L[2*k+1])

Soit \text{L} la liste suivante :

\text{L}=[1{,}15{,}85{,}45{,}26{,}45{,}14]

Quel algorithme permet d'afficher les multiples de 3 de \text{L} ? 

Afin de trouver les termes multiples de 3 de la liste \text{L}, il faut parcourir l'ensemble de la liste et tester chaque terme. 

Si le reste de la division euclidienne du terme par 3 est nul alors le terme est multiple de 3, dans ce cas on affiche ce terme. Pour calculer le reste de la division euclidienne d'un nombre x par 3, il faut taper en Python : \text{x\%3}.

L'algorithme qui permet d'afficher les multiples de 3 de \text{L} est donc :
for k in range(len(L)):
    if L[k]%3==0:
        print(L[k])

La charte éditoriale garantit la conformité des contenus aux programmes officiels de l'Éducation nationale. en savoir plus

Les cours et exercices sont rédigés par l'équipe éditoriale de Kartable, composéee de professeurs certififés et agrégés. en savoir plus

Voir aussi
  • Cours : Notion de listes
  • Quiz : Notion de listes
  • Exercice : Identifier le mode de génération d'une liste
  • Exercice : Identifier les éléments d'une liste générée par extension
  • Exercice : Identifier les éléments d'une liste générée par concaténation
  • Exercice : Identifier les éléments d'une liste générée par duplication
  • Exercice : Identifier les éléments d'une liste générée par ajouts successifs
  • Exercice : Identifier les éléments d'une liste générée par compréhension
  • Exercice : Identifier les éléments d'une liste
  • Exercice : Générer une liste par extension à l'aide d'un algorithme
  • Exercice : Générer une liste par concaténation à l'aide d'un algorithme
  • Exercice : Générer une liste par duplication à l'aide d'un algorithme
  • Exercice : Générer une liste par ajouts successifs à l'aide d'un algorithme
  • Exercice : Générer une liste par compréhension à l'aide d'un algorithme
  • Exercice : Générer une liste
  • Exercice : Déterminer le mode de génération adapté pour une liste donnée
  • Exercice : Identifier l'élément de rang donné d'une liste
  • Exercice : Déterminer le rang d'un élément d'une liste
  • Exercice : Déterminer la longueur d'une liste
  • Exercice : Utiliser la longueur d'une liste dans un algorithme
  • Exercice : Manipuler les éléments d'une liste à l'aide d'un algorithme
  • Exercice : Manipuler les rangs d'éléments d'une liste à l'aide d'un algorithme
  • Exercice : Manipuler une liste à l'aide d'un algorithme
  • Exercice : Itérer sur une liste à l'aide d'un algorithme

Nos conseillers pédagogiques sont à votre écoute 7j/7

Nos experts chevronnés sont joignables par téléphone et par e-mail pour répondre à toutes vos questions.
Pour comprendre nos services, trouver le bon accompagnement ou simplement souscrire à une offre, n'hésitez pas à les solliciter.

support@kartable.fr
01 76 38 08 47

Téléchargez l'application

Logo application Kartable
KartableWeb, iOS, AndroidÉducation

4,5 / 5  sur  20261  avis

0.00
app androidapp ios
  • Contact
  • Aide
  • Livres
  • Mentions légales
  • Recrutement

© Kartable 2025