diff --git a/2exo2.py b/2exo2.py index a0240b4..1ad6809 100644 --- a/2exo2.py +++ b/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 while ligne: # tant que ligne existe on fait la boucle - if (ligne == "\n"): - liste_des_lignes_vides.append(compteur_de_lignes) + if (ligne == "\n"): # si la ligne ne contient que passage à la ligne suivante + liste_des_lignes_vides.append(compteur_de_lignes) # ajouter le numero de la ligne a la liste ligne = fichier.readline() 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 + # initialisation avec un numero de ligne vide 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 + # 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): ligne = fichier.readline()