A voir également:
- Transformer chaine de caractères Python
- Caractères ascii - Guide
- Chaine tnt gratuite sur mobile - Guide
- Caractères spéciaux clavier azerty - Guide
- Caractères spéciaux - Guide
- Plus de chaine tv - Guide
2 réponses
jordane45
Messages postés
38347
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 décembre 2024
4 719
24 sept. 2018 à 00:42
24 sept. 2018 à 00:42
Bonjour
Tu fais un for
Tu y ajoute une variable qui servira de compteur
A chaque fois qu'il arrive à 3 tu joutes ton symbole et tu remets le compteur à 0
Tu fais un for
Tu y ajoute une variable qui servira de compteur
A chaque fois qu'il arrive à 3 tu joutes ton symbole et tu remets le compteur à 0
Merci Jordane pour ta réponse.
J'ai essayé un compteur avec while mais ça ne fonctionne pas. Auriez vous un exemple à me proposer svp ?
J'ai essayé un compteur avec while mais ça ne fonctionne pas. Auriez vous un exemple à me proposer svp ?
Ce que vous demandez à faire est très simple en python, cela s'effectue en utilisant les slices.
>>> x = "abcdefghijkl" >>> for i in range(0, len(x), 3): ... print(x[i:i+3]) ... abc def ghi jkl >>> lx = [x[i:i+3] for i in range(0, len(x), 3)] >>> lx ['abc', 'def', 'ghi', 'jkl'] >>> ' - '.join(lx) 'abc - def - ghi - jkl'
Merci youki c'est exactement cela que je cherchais, et j'étais parti beaucoup trop loin.
Mais y a un truc que je comprends pas, c'est le moment où tu passes en ligne les groupes qui sont marqués en colonne. Y aurait pas un autre moyen de le faire? Avec liste ou des [ ] par exemple plutôt que de remarquer toute la ligne?
Mais y a un truc que je comprends pas, c'est le moment où tu passes en ligne les groupes qui sont marqués en colonne. Y aurait pas un autre moyen de le faire? Avec liste ou des [ ] par exemple plutôt que de remarquer toute la ligne?