Visualizzazione dei risultati da 1 a 10 su 12

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    Quote Originariamente inviata da MItaly Visualizza il messaggio
    Vedere il codice.
    import time
    x = 0
    while x < 10:
    x = x + 1
    time.sleep(.5)
    print x,'\r'

    import time
    x = 0
    while x < 10:
    x = x + 1
    time.sleep(.5)
    print '\r',x

    import time
    x = 0
    while x < 10:
    x = x + 1
    time.sleep(.5)
    a = str(x) + ' \r'
    print a

    Errare humanum est, perseverare ovest

  2. #2
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    print aggiunge un ritorno a capo. '\r' riporta il cursore all'inizio della riga, ma in seguito a '\n' è all'inizio di una nuova riga e perciò non ha alcun significato.
    Da notare è che comunque il funzionamento di '\r' dipende dalla shell che usi...
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  3. #3
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    Credevo che la virgola alla fine togliesse l'invio a capo

    Quindi come si può fare?
    Errare humanum est, perseverare ovest

  4. #4
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  5. #5
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    Quote Originariamente inviata da Scara95 Visualizza il messaggio
    Grazie, ma da come ho capito è una soluzione per la versione 3 mentre cerco qualcosa per la 2.x

    avrei risolto così

    import time
    import sys

    for x in range(1,11):
    x = ' ' + str(x) + ' \r'
    sys.stdout.write(x)
    sys,stdout.flush()
    time.sleep(1)
    funziona ma il risultato non è un gran che, il cursore lampeggia e si sposta rendendo il tutto poco estetico
    Ultima modifica di carlo2002; 01-01-2014 a 20:24
    Errare humanum est, perseverare ovest

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.