Create 2exo2.py
creation a partir d exo1
This commit is contained in:
parent
bbdeaec338
commit
e3b5e28b47
33
2exo2.py
Normal file
33
2exo2.py
Normal file
@ -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()
|
Loading…
x
Reference in New Issue
Block a user