From 4a398a75297134dd500e81e43abbecda06f1e2c4 Mon Sep 17 00:00:00 2001 From: CHRISTOPHE Date: Sat, 13 Jun 2020 19:25:08 +0200 Subject: [PATCH] Update 2exo2.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit modification pour la deuxième partie de la question --- 2exo2.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/2exo2.py b/2exo2.py index f80ee28..ba98204 100644 --- a/2exo2.py +++ b/2exo2.py @@ -13,16 +13,20 @@ while ligne: # tant que ligne existe on fait la boucle compteur_de_lignes += 1 # incrémente le compteur #time.sleep(1) -numero_ligne_a_lire = randint(1 , compteur_de_lignes) # variable pour stocker le numero -print(numero_ligne_a_lire) # affichage du numero pour vérifier fichier.close() # fermeture puis réouverture du fichier pour etre sur que readline recommence au début fichier = open("lorem_ipsum.txt") -for i in range(1, numero_ligne_a_lire + 1): - ligne = fichier.readline() - i += 1 +ligne = "initialisation pour démarrer la boucle" +while ligne != "": + + numero_ligne_a_lire = randint(1 , compteur_de_lignes) # variable pour stocker le numero + print(numero_ligne_a_lire) # affichage du numero pour vérifier + + for i in range(1, numero_ligne_a_lire + 1): + ligne = fichier.readline() + i += 1 print(ligne)