ho scritto questo piccolo programma ke esegue un conto alla rovescia(se non avete voglia di leggerlo, leggete almendo la domanda giu'!!!):
import time
class myclass:
time = input("tempo: ")
a = 60
print "%d:00" %(time)
if time > 0:
time = time -1
def __init__(self):
while self.a <> 0:
self.body()
def body(self):
self.a = self.a - 1
print "%d:%d" %(self.time, self.a)
time.sleep(1)
if self. a == 0:
if self.time > 0:
self.time = self.time -1
self.a = 60
self.__init__()
else:
print "fine!"
myapp = myclass()
def main():
myapp.__init__()
if __name__ == "__main__":
main()
se eseguo questo programma, l'output e' questo:
tempo:2
2:00
1:59
1:58
1:57
...
...
...
0:01
0:00
fine!
ora...vorrei sapere come posso leggere il conto alla rovescia, ma senza cambiare linea..ovvero non creando questa lunga sequenza di linee, ma rimanendo sempre sulla stessa!!!!
accetto suggerimenti...grazie!!! :gren: