Problème d'alignement de string

Résolu
laikennnn Messages postés 3 Statut Membre -  
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 !

4 réponses

yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 
bonjour,
peut-être en ajoutant
```
au début et à la fin de ton texte?
teste peut-être d'abord avec un exemple plus simple.
0
laikennnn Messages postés 3 Statut Membre
 
Super, ça fonctionne sous cette forme, je n'y avais pas pensé, merci beaucoup !

0
yg_be Messages postés 24281 Statut Contributeur 1 584
 
peux-tu alors marquer la discussion comme résolue?
0
Phil_1857 Messages postés 1956 Statut Membre 168
 
Bonjour,

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 ...
0
laikennnn Messages postés 3 Statut Membre
 
Bonjour,

J'avais essayé avec les formats mais le même problème survenait, merci quand même pour la proposition.
0
yg_be Messages postés 24281 Statut Contributeur 1 584
 
c'est une problème de fonte, proportionnelle ou pas.
en cherchant comment choisir une fonte, je n'ai pas trouvé, mais je suis tombé sur la possibilité, via les trois apostrophes inversées, de spécifier "bloc de code", et donc d'utiliser une fonte non proportionnelle.
0