Amélioré la construction du tableau avec du str.format()

This commit is contained in:
Geoffrey Frogeye 2015-03-15 15:14:19 +01:00
parent 6bec38e354
commit b83f874bc1

View file

@ -248,12 +248,9 @@ def afficher_tableau(donnees):
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]) + ''
print(ligne)
print('{}'.format(''.join(["{:>{taille}}"
.format(donnees[y][x], taille=taillesColonnes[x])
for x in range(len(donnees[0]))])))
if y == 0:
print('' + ''.join(barres) + '')
print('' + ''.join(barres) + '')
@ -304,7 +301,7 @@ if affichage:
fidele = c_compte == c_theor
if not fidele:
tousFideles = False
tableau.append([nb, c_compte, c_theor, fidele])
tableau.append([nb, c_compte, c_theor, "Oui" if fidele else "Non"])
afficher_tableau(tableau)
reponse("Les résultats comptés {} tous fidèles aux résultats théoriques."
.format("sont" if tousFideles else "ne sont pas"))
@ -327,7 +324,7 @@ if affichage:
fidele = c_compte == c_theor
if not fidele:
tousFideles = False
tableau.append([nb, c_compte, c_theor, fidele])
tableau.append([nb, c_compte, c_theor, "Oui" if fidele else "Non"])
afficher_tableau(tableau)
reponse("Les résultats comptés {} tous fidèles aux résultats théoriques."
.format("sont" if tousFideles else "ne sont pas"))