Update 2exo2.py
les tests montre que ça ne fonctionne pas acause de readline() qui ne reprend pas au début
This commit is contained in:
parent
3723a7761d
commit
3943af4c34
12
2exo2.py
12
2exo2.py
@ -13,16 +13,16 @@ while ligne: # tant que ligne existe on fait la boucle
|
|||||||
ligne = fichier.readline()
|
ligne = fichier.readline()
|
||||||
compteur_de_lignes += 1 # incrémente le compteur
|
compteur_de_lignes += 1 # incrémente le compteur
|
||||||
#time.sleep(1)
|
#time.sleep(1)
|
||||||
|
print(f"nombre de lignes du fichier {compteur_de_lignes}")
|
||||||
|
|
||||||
fichier.close()
|
fichier.close()
|
||||||
# fermeture puis réouverture du fichier pour etre sur que readline recommence au début
|
# fermeture puis réouverture du fichier pour etre sur que readline recommence au début
|
||||||
#fichier = open("lorem_ipsum.txt")
|
#fichier = open("lorem_ipsum.txt")
|
||||||
fichier = open("essai_l_vides.txt")
|
fichier = open("essai_l_vides.txt")
|
||||||
|
nbr_boucle = 0
|
||||||
ligne = "" #initialisation pour démarrer la boucle
|
ligne = "\n" #initialisation pour démarrer la boucle
|
||||||
while ligne == "":
|
while ligne == "\n":
|
||||||
|
nbr_boucle += 1
|
||||||
numero_ligne_a_lire = randint(1 , compteur_de_lignes) # variable pour stocker le numero
|
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
|
print(numero_ligne_a_lire) # affichage du numero pour vérifier
|
||||||
|
|
||||||
@ -31,7 +31,7 @@ while ligne == "":
|
|||||||
i += 1
|
i += 1
|
||||||
|
|
||||||
print(ligne)
|
print(ligne)
|
||||||
|
print(nbr_boucle)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user