Rebonjour !
Alors, j'ai ENCOOOORE un autre problème...
J'avais voulu créer le mini programme pour lequel vous m'avez aidé afin de comprendre un peu mieux la façon de coder une partie d'un plus gros programme, celui d'un répertoire téléphonique. Cependant, il ne faut donc pas que je donne le numéro de la ligne du fichier texte et qu'il m'affiche celle-ci en intégralité. Il faut que mon programme recherche le nom que je lui donne dans la liste et qu'il me renvoie la ligne dans laquelle il se trouve.
Voici mon code :
L'erreur qui se produit est la suivante :Code:répertoire=open('répertoire.txt','r') Nom=input("Nom de la personne") fichier = open("répertoire.txt","r") for line in répertoire: for mot in line: if mot in line: print (line) fichier.close()
La console affiche un nombre incalculable de fois le premier Numéro puis pareil pour le 2eme, le 3 eme... et tout cela jusqu'au dernier numéro (correspondant à toutes les lignes jusqu'à la dernière)
Pourrais tu me dire si tu trouves une erreur ou si tu penses qu'il faut que je reparte à 0 pour cette partie de mon programme (si tout est faux) ?
-----