On Fri, 18 Feb 2011 21:01:46 +0100, Marco Fochesato
wrote:
> Sono riuscito a lanciare la stampa del file di testo!
> Bene!
> Ora avrei un altro quesito, interessante..
> c'è il modo di far cambiare il pitch (grandezza dela carattere) alla
> stampante durante la stampa?
Sì, c'è... ma cos'è, un rev
Il giorno 18/feb/2011, alle ore 11.59, Robertino Ceccherini ha scritto:
>
> Ciao a tutti,
>
> sono un principiante di Python e vorrei chiedere una piccola domanda a che ne
> sa piu' di me...
>
> sto facendo un esercizio sulle liste annidate,
> ecco il codice :
>
> # Definizione funzione Lung
Sono riuscito a lanciare la stampa del file di testo!
Bene!
Ora avrei un altro quesito, interessante..
c'è il modo di far cambiare il pitch (grandezza dela carattere) alla
stampante durante la stampa?
Il giorno gio, 17/02/2011 alle 21.34 +0100, Marco Fochesato ha scritto:
> Si, interessante!
> M
Il 18 febbraio 2011 17:43, Daniele Varrazzo ha scritto:
> On Fri, 18 Feb 2011 16:59:32 +0100, Gianluca Bargelli
> wrote:
>> Ok, ho visto il mio errore di prima (l'inutile len(str(item)), ecco
>> una versione pulita:
>>
>> for item in ['ciao!', 1, ['mela', 'pera', 'banana'], [1, 2, 3]]:
>> ...
On Fri, 18 Feb 2011 16:59:32 +0100, Gianluca Bargelli
wrote:
> Ok, ho visto il mio errore di prima (l'inutile len(str(item)), ecco
> una versione pulita:
>
> for item in ['ciao!', 1, ['mela', 'pera', 'banana'], [1, 2, 3]]:
> ... try:
> ... print len(item)
> ... except TypeErro
Ok, ho visto il mio errore di prima (l'inutile len(str(item)), ecco
una versione pulita:
for item in ['ciao!', 1, ['mela', 'pera', 'banana'], [1, 2, 3]]:
... try:
... print len(item)
... except TypeError:
... print 0 #L'elemento non ha lunghezza
...
Una soluzione
Attentato!
2011/2/18 Marco Beri
> 2011/2/18 Gianluca Bargelli
>
> > Potresti gentilmente fare un esempio più chiaro in merito?
>> > In teoria sia l'unica eccezione sollevata dal built-in len() per il
>> > codice è ErrorType:
>>
>
> >>> class Bomba:
> ... def __len__(self):
> ... ra
2011/2/18 Gianluca Bargelli
> > Potresti gentilmente fare un esempio più chiaro in merito?
> > In teoria sia l'unica eccezione sollevata dal built-in len() per il
> > codice è ErrorType:
>
>>> class Bomba:
... def __len__(self):
... raise Exception("ESPLOSIONE TERMONUCLEARE GLOBALE")
Il 18 febbraio 2011 16:13, Gianluca Bargelli ha scritto:
> Il 18 febbraio 2011 13:28, Enrico Franchi ha
> scritto:
>> Gianluca Bargelli wrote:
>>>
>>> ... except TypeError:
>>> ... len(str(item))
>>>
>>
>> Non mi e' chiaro questo gestore di eccezioni, pero'... :)
>> Ovvero, e' eq
Il 18 febbraio 2011 13:28, Enrico Franchi ha scritto:
> Gianluca Bargelli wrote:
>>
>> ... except TypeError:
>> ... len(str(item))
>>
>
> Non mi e' chiaro questo gestore di eccezioni, pero'... :)
> Ovvero, e' equivalente ad un pass nella maggior parte dei casi [0].
Potresti gentil
Il 18 febbraio 2011 13:28, Enrico Franchi ha scritto:
> [0] formalmente no, poiche' str(item) potrebbe fare di tutto, lanciare
> un'eccezione, scatenare una guerra termonucleare globale, evocare un balor.
Scusate l'OT. ROTFL.
--
Marco Dalla Stella
web: http://thediracsea.org
twitter: http://twi
Gianluca Bargelli wrote:
... except TypeError:
... len(str(item))
Non mi e' chiaro questo gestore di eccezioni, pero'... :)
Ovvero, e' equivalente ad un pass nella maggior parte dei casi [0].
[0] formalmente no, poiche' str(item) potrebbe fare di tutto, lanciare
un'ecce
Utilizzando approccio Duck-Typing [1]:
for item in Lista:
... try:
... print len(item)
... except TypeError:
... len(str(item))
Ciao
[1]: http://en.wikipedia.org/wiki/Duck_typing
Il 18 febbraio 2011 13:01, Enrico Franchi ha scritto:
> Riccardo Lemmi wrote:
>>
>
Riccardo Lemmi wrote:
A parte che il codice non è molto pythonico, non tutti gli oggetti hanno 'len'.
Io come da convenzioni Python userei il classico EAFP.
Chiami len; se piange, catturi l'eccezione. :)
--
.
..: -enrico-
___
Python mailing list
Py
Robertino Ceccherini wrote:
> Lista = ['ciao!', 1, ['mela', 'pera', 'banana'], [1, 2, 3]]
> i = 0
> while i < len(Lista):
> print len(Lista[i])
> i = i + 1
A parte che il codice non è molto pythonico, non tutti gli oggetti hanno 'len'.
Lista = ['ciao!', 1, ['mela', 'pera', 'banana'], [1, 2, 3]]
2011/2/18 Robertino Ceccherini
> Mi da un errore sull'istruzione len(Lista[i])
> sicuramente non ho capito bene perche' len(lista) ritorna il
> numero degli elementi mentre per la lunghezza di un elemento
> singolo non ho capito bene la sintassi,
> grazie in anticipo per la risposta,
>
Hai prova
Ciao a tutti,
sono un principiante di Python e vorrei chiedere una piccola domanda a
che ne sa piu' di me...
sto facendo un esercizio sulle liste annidate,
ecco il codice :
# Definizione funzione LunghezzaLista.
def LunghezzaLista():
Lista = ['ciao!', 1, ['mela', 'pera', 'banana'], [1, 2
17 matches
Mail list logo