From 60679f3df8b294c52bf5ca12051fb90065230e27 Mon Sep 17 00:00:00 2001 From: Geoffrey Frogeye Date: Wed, 11 Mar 2015 22:13:35 +0100 Subject: [PATCH] Des tableaux plus beaux ! --- S2/TP4/analyse_tris.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/S2/TP4/analyse_tris.py b/S2/TP4/analyse_tris.py index fa08107..3e17eda 100644 --- a/S2/TP4/analyse_tris.py +++ b/S2/TP4/analyse_tris.py @@ -195,20 +195,20 @@ def afficher_tableau(donnees): for y in range(len(donnees)): tailles.append(len(str(donnees[y][x]))) taillesColonnes.append(max(tailles)) - + barres = ['─'*l for l in taillesColonnes] + print('┌' + '┬'.join(barres) + '┐') for y in range(len(donnees)): - ligne = [] + ligne = '│' for x in range(len(donnees[0])): - ligne.append( - ' ' * (taillesColonnes[x] - len(str(donnees[y][x]))) + str(donnees[y][x])) - ligneStr = ' │ '.join(ligne) - print(ligneStr) + ligne += ' ' * (taillesColonnes[x] - len(str(donnees[y][x]))) + str(donnees[y][x]) + '│' + print(ligne) if y == 0: - print('─┼─'.join(['─'*l for l in taillesColonnes])) + print('├' + '┼'.join(barres) + '┤') + print('└' + '┴'.join(barres) + '┘') question(1) -tableau = [['i', 'croissante', 'decroissante', 'alea']] +tableau = [['i', 'croissante ', 'decroissante', 'aléatoire ']] for i in range(2, 102): tableau.append([i - 1, tri_et_compte(tri_selection, liste_croissante(i))[1], tri_et_compte( tri_selection, liste_decroissante(i))[1], tri_et_compte(tri_selection, liste_alea(i, 0, 500))[1]])