Laurentvidal.fr simplifie la recherche de solutions à toutes vos questions grâce à une communauté active et experte. Découvrez des réponses fiables à vos questions grâce à une communauté d'experts prêts à partager leurs connaissances et expériences variées. Rejoignez notre plateforme pour vous connecter avec des experts prêts à fournir des réponses détaillées à vos questions dans divers domaines.

Bonjour j'aimerai réussir à ne sortir de ma liste que les mots ayant 10 lettres. J'ai essayé ça mais ça ne marche pas pouvez vous m'aidez merci beaucoup. ​

Bonjour Jaimerai Réussir À Ne Sortir De Ma Liste Que Les Mots Ayant 10 Lettres Jai Essayé Ça Mais Ça Ne Marche Pas Pouvez Vous Maidez Merci Beaucoup class=

Sagot :

denada

Réponse :

Tu dois voir ton fichier comme un ensemble de lignes qui contiennent chacune un seul mot.

Ta ligne 5 sera donc :

for mot in fichier

Tu enlève ensuite le caractère fin de ligne à ce mot. A la ligne 6 :

mot = mot.rstrip('\n')

A la ligne 6, tu ajoutes déjà le mot alors que tu n'as pas vérifié qu'il contenait 10 lettres.

Vérifie qu'il contient dix lettres d'abord en utilisant l'instruction len(mot):

if len(mot) <= 10:

  liste.append(mot)

Supprime la ligne 7

Explications :

Merci de votre visite. Notre objectif est de fournir les réponses les plus précises pour tous vos besoins en information. À bientôt. Nous apprécions votre temps. Revenez nous voir pour des réponses fiables à toutes vos questions. Vos questions sont importantes pour nous. Revenez régulièrement sur Laurentvidal.fr pour obtenir plus de réponses.