mise en forme
This commit is contained in:
parent
97ac64d360
commit
6a4d4677f9
9
2exo2.py
9
2exo2.py
@ -9,8 +9,8 @@ compteur_de_lignes = 1 #variable pour stocker le nombre de lignes
|
|||||||
liste_des_lignes_vides = [] #variable pour stocker la liste des numeros lignes vide
|
liste_des_lignes_vides = [] #variable pour stocker la liste des numeros lignes vide
|
||||||
|
|
||||||
while ligne: # tant que ligne existe on fait la boucle
|
while ligne: # tant que ligne existe on fait la boucle
|
||||||
if (ligne == "\n"):
|
if (ligne == "\n"): # si la ligne ne contient que passage à la ligne suivante
|
||||||
liste_des_lignes_vides.append(compteur_de_lignes)
|
liste_des_lignes_vides.append(compteur_de_lignes) # ajouter le numero de la ligne a la liste
|
||||||
ligne = fichier.readline()
|
ligne = fichier.readline()
|
||||||
compteur_de_lignes += 1 # incrémente le compteur
|
compteur_de_lignes += 1 # incrémente le compteur
|
||||||
|
|
||||||
@ -23,9 +23,12 @@ fichier = open("lorem_ipsum.txt")
|
|||||||
|
|
||||||
|
|
||||||
numero_ligne_a_lire = liste_des_lignes_vides[0] # variable pour stocker le numero
|
numero_ligne_a_lire = liste_des_lignes_vides[0] # variable pour stocker le numero
|
||||||
|
# initialisation avec un numero de ligne vide
|
||||||
while numero_ligne_a_lire in (liste_des_lignes_vides):
|
while numero_ligne_a_lire in (liste_des_lignes_vides):
|
||||||
numero_ligne_a_lire = randint(1 , compteur_de_lignes)
|
# tant que la ligne est dans la liste des lignes vides faire
|
||||||
|
numero_ligne_a_lire = randint(1 , compteur_de_lignes) # choisi un numero de ligne au hazard
|
||||||
print(numero_ligne_a_lire) # affichage du numero pour vérifier
|
print(numero_ligne_a_lire) # affichage du numero pour vérifier
|
||||||
|
# si le numero de ligne est dans la liste_des_lignes_vides on refait la boucle
|
||||||
|
|
||||||
for i in range(1, numero_ligne_a_lire + 1):
|
for i in range(1, numero_ligne_a_lire + 1):
|
||||||
ligne = fichier.readline()
|
ligne = fichier.readline()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user