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
|
Affiche donnees sous forme d'un tableau x / y
|
||||||
CU : donnees est une liste contenant des listes de même longueurs
|
CU : donnees est une liste contenant des listes de même longueurs
|
||||||
"""
|
"""
|
||||||
taillesColonnes = []
|
taillesColonnes = [max([len(str(donnees[y][x])) for y in range(
|
||||||
for x in range(len(donnees[0])):
|
len(donnees))]) 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))
|
|
||||||
|
|
||||||
barres = ['─'*l for l in taillesColonnes]
|
barres = ['─' * l for l in taillesColonnes]
|
||||||
print('┌' + '┬'.join(barres) + '┐')
|
print('┌' + '┬'.join(barres) + '┐')
|
||||||
for y in range(len(donnees)):
|
for y in range(len(donnees)):
|
||||||
ligne = '│'
|
ligne = '│'
|
||||||
for x in range(len(donnees[0])):
|
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)
|
print(ligne)
|
||||||
if y == 0:
|
if y == 0:
|
||||||
print('├' + '┼'.join(barres) + '┤')
|
print('├' + '┼'.join(barres) + '┤')
|
||||||
|
|
Reference in a new issue