Bonjour,
En console, pour obtenir une barre de progression, on peut, par exemple, fixer à 20 caractères '#' la barre totale, ce qui fait que chaque incrément du % de 5% affichera un '#' de plus. C'est ce qui se passera en Python 2 si le print précédent est terminé par une virgule:
Code:
1 2 3
| for i in range(0, 20):
print '#',
# # # # # # # # # # # # # # # # # # # # |
Il y a un espace entre les '#' parce qu'avec Python 2, les éléments à afficher séparés par des virgules sont espacés par défaut par un espace.
Mais s'il s'agit d'un python 2 récent (>=2.6), on peut afficher à la mode "Python 3" comme suit:
A mettre au tout début de page de code:
Code:
from __future__ import print_function
Puis à titre d'essai (note les parenthèses du print!):
Code:
1 2 3
| for i in range(0, 20):
print('#', end='')
#################### |
Mais on doit mettre tous les prints de la page avec des parenthèses!
Ok?