A voir également:
- Aide python
- Citizen code python - Guide
- Geometry dash python ✓ - Forum Python
- Lancer script python linux - Forum Ubuntu
- Ce programme est écrit en python ✓ - Forum Python
- Compris entre python ✓ - Forum Python
5 réponses
loupius
Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
148
10 nov. 2009 à 22:39
10 nov. 2009 à 22:39
Dois-je calculer les mots 1 par 1? x = len(l[0]), y = len(l[1])...
Oui, en Python, je ne vois pas d'autres solutions que d'évaluer tous les mots. Par contre, il est bien évident que l'on va faire une boucle pour réaliser cette évaluation.
Bonne continuation.
Oui, en Python, je ne vois pas d'autres solutions que d'évaluer tous les mots. Par contre, il est bien évident que l'on va faire une boucle pour réaliser cette évaluation.
Bonne continuation.
Je ne pensais pas si bien dire en disant "à bientôt" mais là je suis perdue...
J'ai essayé de faire une boucle pour calculer la longueur de chaque mot ( et inscrire ces chiffres comme résultat) mais je n'y arrive pas du tout.
Voilà ce que je pensais faire:
t = ['Une', 'vieille', 'chouette', 'et', 'son', 'hibou']
tl = t.split()
print tl
for el in tl:
l = len(el)
print el,"\t"
Mais j'ai toujours droit à une erreur!
Merci de votre aide
J'ai essayé de faire une boucle pour calculer la longueur de chaque mot ( et inscrire ces chiffres comme résultat) mais je n'y arrive pas du tout.
Voilà ce que je pensais faire:
t = ['Une', 'vieille', 'chouette', 'et', 'son', 'hibou']
tl = t.split()
print tl
for el in tl:
l = len(el)
print el,"\t"
Mais j'ai toujours droit à une erreur!
Merci de votre aide
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
436
11 nov. 2009 à 11:16
11 nov. 2009 à 11:16
une seule boucle suffit
for el in t :ensuite tu regarde la longueur de chaque mot avec un len(el) et si c'est superieur a 5 tu l'affiches
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question