Il giorno 17/apr/2012, alle ore 22:20, Diego Barrera < diegonebarr...@yahoo.it> ha scritto:
A me se provo per il conto alla rovescia sys.stdout.write("%d\r" % (10-x)) rimane lo zero del numero 10... invece di 9 mi dice 90 invece di 8 , 80 etc. Visto che mi ha incuriosito, c'e' un modo per far sparire proprio tutte le cifre/caratteri? A me viene tipo import sys import time for x in range(10): message="%d\r" % (10-x) sys.stdout.write(message) sys.stdout.flush() time.sleep(0.5) sys.stdout.write(' ' * len(message) + '\r') sys.stdout.flush() Pero' non mi pare tanto bello :) import sys import time for x in range(10): message="%d \r" % (10-x) sys.stdout.write(message) sys.stdout.flush() time.sleep(0.5) Non che sia bellissimo anche questo... :-)
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python