Cours_Python/2exo2.py
CHRISTOPHE e3b5e28b47 Create 2exo2.py
creation a partir d exo1
2020-06-13 18:50:25 +02:00

34 lines
820 B
Python

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()