Ecrivez un programme qui ouvre le fichier fichier.txt, qui recherche la ligne la plus longue dans ce fichier, et qui l'affiche à l'écran en précisant le nombre de caractères de cette ligne. S'il y a plusieurs lignes de la même longueur, vous afficherez n'importe laquelle d'entre elles. Je suis débutant en python, je me demandais si quelqu'un aurait pu me venir en aide. voici le code que je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 phrase_longue = "" fp= open("ficher.txt", "r") #def Maxligne(fi): # fi=fichier.split() # ligne="" # for i in fi: # if (len(ligne) <len(i)): # ligne = i # return(ligne) for l in fp: phrase_longue = max(phrase_longue, l) print(len(phrase_longue)) fichier.close()
Partager