Problème d'alignement de string
Résolu
laikennnn
Messages postés
3
Statut
Membre
-
yg_be Messages postés 24281 Statut Contributeur -
yg_be Messages postés 24281 Statut Contributeur -
Tout d'abord voici mon code :

J'essaie de faire une sorte de tableau d'affichage de deux équipes de 3 joueurs dans laquelle chaque joueur est associé à deux personnages. Ainsi, pour que l'affichage des " : "soit bien aligné, j'ai effectué un espace de 10 - la taille du nom du joueur. De même pour l'affichage du second personnage, comme ci-dessous

Jusqu'ici tout va bien, ce pendant, j'ai pour objectif d'afficher ce programme sur discord via un bot. Cependant, les caractères sur discord n'ayant pas la même "largeur", par exemple une suite de 5w : wwwww sera plus longue qu'une suite de 5i : iiiii.
On obtient ainsi un problème d'alignement comme ci-dessous :

Si quelqu'un peut m'aider à trouver une solution à ce problème qui m'a occupé une bonne partie de la journéen, c'est à dire à ce que tout soit aligné même sur discord, ce serait vraiment génial, merci beaucoup.
Si même vous avez une astuce pour afficher tout cela d'une autre manière je prend aussi !
J'essaie de faire une sorte de tableau d'affichage de deux équipes de 3 joueurs dans laquelle chaque joueur est associé à deux personnages. Ainsi, pour que l'affichage des " : "soit bien aligné, j'ai effectué un espace de 10 - la taille du nom du joueur. De même pour l'affichage du second personnage, comme ci-dessous
Jusqu'ici tout va bien, ce pendant, j'ai pour objectif d'afficher ce programme sur discord via un bot. Cependant, les caractères sur discord n'ayant pas la même "largeur", par exemple une suite de 5w : wwwww sera plus longue qu'une suite de 5i : iiiii.
On obtient ainsi un problème d'alignement comme ci-dessous :
Si quelqu'un peut m'aider à trouver une solution à ce problème qui m'a occupé une bonne partie de la journéen, c'est à dire à ce que tout soit aligné même sur discord, ce serait vraiment génial, merci beaucoup.
Si même vous avez une astuce pour afficher tout cela d'une autre manière je prend aussi !
4 réponses
bonjour,
peut-être en ajoutant
teste peut-être d'abord avec un exemple plus simple.
peut-être en ajoutant
```au début et à la fin de ton texte?
teste peut-être d'abord avec un exemple plus simple.
Bonjour,
je ne sais pas si le fait d'utiliser des formats changerait quelque chose au niveau Discord ?
A voir ...
je ne sais pas si le fait d'utiliser des formats changerait quelque chose au niveau Discord ?
print("Justifié a gauche sur 10 caractères : {:<10s}|".format('Morgana'))
A voir ...
Bonjour,
J'avais essayé avec les formats mais le même problème survenait, merci quand même pour la proposition.
J'avais essayé avec les formats mais le même problème survenait, merci quand même pour la proposition.