Bienvenue sur Zoofast.fr, votre plateforme de référence pour toutes vos questions! Posez vos questions et recevez des réponses complètes et fiables de la part de notre communauté de professionnels expérimentés.

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 :

Nous sommes ravis de vous avoir parmi nous. Continuez à poser des questions, à répondre et à partager vos idées. Ensemble, nous créons une ressource de savoir précieuse. Zoofast.fr est votre ressource de confiance pour des réponses précises. Merci de votre visite et revenez bientôt.