Adloun

Python (école d'ingénieur) · Chapitre 5 · Exercice

Création et manipulation basique

Listes, tuples et dictionnaires

Énoncé

Soit la liste nombres = [3, 7, 1, 9, 4, 6, 2, 8, 5]. Effectuer les opérations suivantes sans utiliser de boucles explicites :

  • Afficher le premier, le dernier et le troisième élément.
  • Afficher les trois premiers éléments.
  • Afficher les éléments du troisième au sixième (inclus).
  • Afficher tous les éléments en partant de la fin.
  • Afficher un élément sur deux.

Corrigé

Voici le script correspondant :

nombres = [3, 7, 1, 9, 4, 6, 2, 8, 5]

# 1. Éléments individuels
print(nombres[0])  # 3 (premier)
print(nombres[-1]) # 5 (dernier)
print(nombres[2])  # 1 (troisième, index 2)

# 2. Trois premiers éléments (indices 0 à 2)
print(nombres[:3]) # [3, 7, 1]

# 3. Éléments du 3ème au 6ème (indices 2 à 5)
print(nombres[2:6]) # [1, 9, 4, 6]

# 4. Parcours inversé (pas -1)
print(nombres[::-1]) # [5, 8, 2, 6, 4, 9, 1, 7, 3]

# 5. Un élément sur deux (pas 2, début implicite 0)
print(nombres[::2]) # [3, 1, 4, 2, 5]

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →