[Python] posizionare il cursore

csplit csplitfs a gmail.com
Mer 29 Ago 2012 10:54:48 CEST


Il 28/08/2012 22:35, Andrea Francia ha scritto:
>
> 2012/8/28 csplit <csplitfs a gmail.com <mailto:csplitfs a gmail.com>>
>
>     Ciao a tutti.
>     Voglio usare Python 3.1.2 secondo il paradigma della programmazione
>     strutturata e ho il problema di posizionare il cursore in termini di
>     riga e colonna nella finestra grafica aperta da IDLE.
>
>     Cerco qualcosa che assomigli a LOCATE CSRLIN POS LPOS del vecchio
>     qbasic.
>     Es.:
>     leggo un numero da tastiera:
>     np=input("Numero? ")
>     elaboro e stampo il risultato:
>     print (giocata," ",np ,ris)
>     voglio ottenere questo:
>
>     Numero? 12345  1   12345 I o o
>                     ^
>                   _qui_
>     voglio posizionarmi _qui_ ma non riesco.
>
>
> Scusa ma non capisco il tuo esempio, il codice come l'hai riportato non
> può creare l'output come l'hai riportato.
> Cerca "ncurses".

Grazie, studierò ncurses.

p.s.
come giustamente hai notato, in realtà ho scritto questo codice:
np=input("Numero? ")
...
print ("              ",giocata," ",np ,ris)
che genera questo output (un surrogato per me accettabile)

Numero? 12345
                1   12345 I o o

Quando saprò collocare il cursore dove voglio, l'output sarà cambiato 
completamente...
Ciao


Maggiori informazioni sulla lista Python