On 30/01/2017 16:36, Esalando Prassi wrote: > 2017-01-30 16:12 GMT+01:00 Alessandro T. <taglia...@yahoo.it>: >> Ciao a tutti, >> >> esiste un modo semplice per scrivere del testo barrato sul terminale? >> Ho provato combinando i caratteri con u+0336, ma il risultato non è >> soddisfacente (almeno sul mio terminale): >> >> print('1\u03362') >> # 12 con il 2 barrato - ok >> print(' \u03362') >> # <spazio>2 con il 2 barrato - ok >> print('\u03362') >> # 2 - non va bene >> >> Suggerimenti? >> > Probabilmente c'e' di meglio, ma se sei alla frutta... > >>>> print('\u0336'.join('barrato')+'\u0336') > b̶a̶r̶r̶a̶t̶o̶ > > Ciao!
Ciao, è proprio da dove sono partito, ma per semplificare al massimo ho tolto la join() e usato due caratteri. La rappresentazione della stringa, in modalità interattiva, è corretta ma poi la print() ... L'unica soluzione che ho trovato, ma non soddisfacente, è d'anteporre uno spazio. Grazie comunque -- Alessandro T. R: Perché leggiamo dall'alto al basso e da sinistra a destra. D: Perché dovrei iniziare la risposta all'e-mail dopo il testo citato? _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python