Forum >> Principianti >> Problema print python2.7

Pagina: 1

Ciao a tutti.

Vi pongo un quesito che non sono riuscito a risolvere:

come posso stampare sul terminale i primi 10 numeri SULLA STESSA RIGA, facendo in modo che passi un secondo fra la visualizzazione di un numero e il successivo?

Preciso che non sono interessato alla sleep() di un secondo, ma alla possibilità di poter stampare sulla stessa riga, con l'attesa di un intervallo di tempo, fra un elemento e il successivo (la semplice virgola alla fine della print non funziona, poichè li stampa tutti alla fine).

Uso python 2.7
Ciao, non so esattamente come tu intenda far stampare i 10 numeri, ma credo tu voglia usare un ciclo for, in questo caso anche se non sei interessato all'uso di sleep() credo che sia la soluzione più plausibile, ma io non sono un esperto. :P
Basta un semplice:
>>> for x in range(10):
.... print x,
0 1 2 3 4 5 6 7 8 9
Cya

Daniele aka Palmux said @ 2016-01-31 17:31:00:
Basta un semplice:
>>> for x in range(10):
.... print x,
0 1 2 3 4 5 6 7 8 9
Cya


Scusa se mi intrometto ma all'inizio del post chiedeva che passasse un secondo tra la stampa di un numer e l'altro!!!



--- Ultima modifica di Orsogrizzly in data 2016-01-31 17:35:27 ---
Scusa se mi intrometto ma all'inizio del post chiedeva che passasse un secondo tra la stampa di un numer e l'altro!!!
Ciao caro, altro che intromissione, hai fatto bene ho letto troppo velocemente.
from time import sleep
import sys

>>> for x in range(10):
....     sys.stdout.write(str(x))
....     sys.stdout.flush()
....     sleep(1)
0123456789 #Stavolta con un secondo tra un numero e l'altro
Ora va meglio?

Cya
Daniele aka Palmux said @ 2016-01-31 17:49:33:
Scusa se mi intrometto ma all'inizio del post chiedeva che passasse un secondo tra la stampa di un numer e l'altro!!!
Ciao caro, altro che intromissione, hai fatto bene ho letto troppo velocemente.
from time import sleep
import sys

>>> for x in range(10):
....     sys.stdout.write(str(x))
....     sys.stdout.flush()
....     sleep(1)
0123456789 #Stavolta con un secondo tra un numero e l'altro
Ora va meglio?

Cya
Per me si, non so per





axelalex88
:D



Pagina: 1



Esegui il login per scrivere una risposta.