From 3943af4c341357193ff79feae6a2a157e17b10d9 Mon Sep 17 00:00:00 2001 From: CHRISTOPHE Date: Sat, 13 Jun 2020 20:34:27 +0200 Subject: [PATCH] Update 2exo2.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit les tests montre que ça ne fonctionne pas acause de readline() qui ne reprend pas au début --- 2exo2.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/2exo2.py b/2exo2.py index 8aaf17a..53282e0 100644 --- a/2exo2.py +++ b/2exo2.py @@ -13,16 +13,16 @@ while ligne: # tant que ligne existe on fait la boucle ligne = fichier.readline() compteur_de_lignes += 1 # incrémente le compteur #time.sleep(1) - +print(f"nombre de lignes du fichier {compteur_de_lignes}") fichier.close() # fermeture puis réouverture du fichier pour etre sur que readline recommence au début #fichier = open("lorem_ipsum.txt") fichier = open("essai_l_vides.txt") - -ligne = "" #initialisation pour démarrer la boucle -while ligne == "": - +nbr_boucle = 0 +ligne = "\n" #initialisation pour démarrer la boucle +while ligne == "\n": + nbr_boucle += 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 @@ -31,7 +31,7 @@ while ligne == "": i += 1 print(ligne) - +print(nbr_boucle)