Des tableaux plus compacts !
This commit is contained in:
parent
16ee2e4984
commit
187b191fdd
|
@ -189,19 +189,17 @@ def afficher_tableau(donnees):
|
|||
Affiche donnees sous forme d'un tableau x / y
|
||||
CU : donnees est une liste contenant des listes de même longueurs
|
||||
"""
|
||||
taillesColonnes = []
|
||||
for x in range(len(donnees[0])):
|
||||
tailles = []
|
||||
for y in range(len(donnees)):
|
||||
tailles.append(len(str(donnees[y][x])))
|
||||
taillesColonnes.append(max(tailles))
|
||||
taillesColonnes = [max([len(str(donnees[y][x])) for y in range(
|
||||
len(donnees))]) for x in range(len(donnees[0]))]
|
||||
|
||||
barres = ['─'*l for l in taillesColonnes]
|
||||
barres = ['─' * l for l in taillesColonnes]
|
||||
print('┌' + '┬'.join(barres) + '┐')
|
||||
for y in range(len(donnees)):
|
||||
ligne = '│'
|
||||
for x in range(len(donnees[0])):
|
||||
ligne += ' ' * (taillesColonnes[x] - len(str(donnees[y][x]))) + str(donnees[y][x]) + '│'
|
||||
ligne += ' ' * \
|
||||
(taillesColonnes[x] - len(str(donnees[y][x]))) + \
|
||||
str(donnees[y][x]) + '│'
|
||||
print(ligne)
|
||||
if y == 0:
|
||||
print('├' + '┼'.join(barres) + '┤')
|
||||
|
|
Reference in a new issue