From e3b5e28b4737c1d0361b0bb1e500b42cb5b9da43 Mon Sep 17 00:00:00 2001 From: CHRISTOPHE Date: Sat, 13 Jun 2020 18:50:25 +0200 Subject: [PATCH] Create 2exo2.py creation a partir d exo1 --- 2exo2.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 2exo2.py diff --git a/2exo2.py b/2exo2.py new file mode 100644 index 0000000..38d3047 --- /dev/null +++ b/2exo2.py @@ -0,0 +1,33 @@ +import time +from random import randint + + +fichier = open("lorem_ipsum.txt") + +ligne = fichier.readline() #variable pour stocker la ligne lue + +compteur_de_lignes = 1 #variable pour stocker le nombre de lignes, deja 1 de lue + +while ligne: # tant que ligne existe on fait la boucle + ligne = fichier.readline() + 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): + ligne = fichier.readline() + i += 1 + +print(ligne) + + + + + +fichier.close()