Adloun

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

Écrire et lire un fichier texte

Fichiers, exceptions et modules

Énoncé

Écrire un script qui :

  • Crée un fichier "carnet.txt" et y écrit les noms de trois personnes (un par ligne).
  • Lit ce fichier et affiche chaque ligne précédée de son numéro.
# Étape 1 : Écriture
with open("carnet.txt", "w", encoding="utf-8") as f:
    f.write("Alice\n")
    f.write("Bob\n")
    f.write("Charlie\n")

# Étape 2 : Lecture avec numérotation
with open("carnet.txt", "r", encoding="utf-8") as f:
    for i, ligne in enumerate(f, start=1):
        print(f"{i}. {ligne.rstrip()}")  # rstrip() enlève le \n

Corrigé

1. Alice
2. Bob
3. Charlie

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 →