On Nov 16, 2007 4:08 PM, Gian Mario Tagliaretti <[EMAIL PROTECTED]> wrote:
Una soluzione 'string based' è:
convert = {
'0' : '',
'1' : '0001',
'2' : '0010',
'3' : '0011',
'4' : '0100',
'5' : '0101',
'6' : '0110',
'7' : '0111',
On Nov 16, 2007 3:53 PM, Gian Mario Tagliaretti <[EMAIL PROTECTED]> wrote:
> Io userei gmpy
> >>> import gmpy
> >>> for i in range(1, 10):
> ... print gmpy.digits(i, 2).zfill(5)
Questo sembra fare proprio al caso mio. Ma non c'è una documentazione,
vero? O non sono riuscita a trovarla...
Alle venerdì 16 novembre 2007, Pietro Battiston ha scritto:
> Salve a tutti. Dal basso della mia scarsa esperienza con gli oggetti,
> ho un problema forse banale ma che si scontra da un paio di giorni con
> tutto quello che ho sempre pensato sulle classi.
>
> Il problema è riprodotto nel seguente
Ciao Pietro!
credo che la risposta di Daniele Varrazzo sia già completa, ma aggiungo
una cosa in attesa di sapere meglio cosa devi fare con quelle finestre
>class finestra(Tkinter.Toplevel):
> def __init__(self):
> self=Tkinter.Tk()#Il mio oggetto instanziato lo
>voglio i
Il 16/11/07, Mr. SpOOn<[EMAIL PROTECTED]> ha scritto:
> > >>> import gmpy
> > >>> for i in range(1, 10):
> > ... print gmpy.digits(i, 2).zfill(5)
> Questo sembra fare proprio al caso mio. Ma non c'è una documentazione,
> vero? O non sono riuscita a trovarla...
La documentazione dovrebbe esse
-- Initial Header ---
>From : [EMAIL PROTECTED]
To : "Discussioni generali sul linguaggio Python"
python@lists.python.it
Cc :
Date : Fri, 16 Nov 2007 15:23:10 +0100
Subject : [Python] elencare numeri in binario
se è soltanto un problema di output potre
Alle venerdì 16 novembre 2007, Pietro Battiston ha scritto:
> P.S: Marco, non ti preoccupare, non avevo mai visto programmazione ad
> oggetti prima di incontrare Python, quindi per me è //veramente// tutto
> nuovo...
Se sei all'inizio, forse quello che vuoi fare è qualcosa di più semplice di
quel
Mr.SpOOn wrote:
Salve,
esiste qualche metodo per stampare i primi N numeri in forma binaria?
E la possibilità di stamparli con un numero fissato di bit?
Ad esempio:
il numero 2 è uguale a 10. E' possibile rappresentarlo con 5 bit, cioè: 00010?
>>> nbits=16
>>> num=2837
>>> ''.join(str((num
Il 16/11/07, Pietro Battiston<[EMAIL PROTECTED]> ha scritto:
> Grazie mille, in effetti è proprio quello che mi serviva. Ma __new__
> rimpiazza __init__?
No, __new__ che come ti hanno già detto è solo per le classi new style
è chiamato da python stesso quando crei un'istanza della classe,
ovvero
Il 16/11/07, Mr. SpOOn<[EMAIL PROTECTED]> ha scritto:
> Salve,
> esiste qualche metodo per stampare i primi N numeri in forma binaria?
> E la possibilità di stamparli con un numero fissato di bit?
Io userei gmpy
> Ad esempio:
> il numero 2 è uguale a 10. E' possibile rappresentarlo con 5 bit, ci
Salve,
esiste qualche metodo per stampare i primi N numeri in forma binaria?
E la possibilità di stamparli con un numero fissato di bit?
Ad esempio:
il numero 2 è uguale a 10. E' possibile rappresentarlo con 5 bit, cioè: 00010?
Grazie,
Carlo
___
Python
2007/11/16, Pietro Battiston <[EMAIL PROTECTED]>:
> Grazie mille, in effetti è proprio quello che mi serviva. Ma __new__
> rimpiazza __init__?
No. __new__ non rimpiazza __init__. Sono due differenti cose.
__new__ è per creare il oggetto. __init__ è per inizializzare il oggetto.
Normalmente e us
Pietro Battiston wrote:
Qualche illuminazione? (il tutorial __new__ non la nomina nemmeno...)
type(Tkinter.Tk()) cosa dice?
P.S: Marco, non ti preoccupare, non avevo mai visto programmazione ad
oggetti prima di incontrare Python, quindi per me è //veramente//
tutto nuovo...
Meglio, cosi'
Pietro Battiston ha scritto:
Nella documentazione ufficiale
(http://docs.python.org/ref/customization.html), sta scritto " If
__new__() returns an instance of cls, then the new instance's __init__()
method will be invoked"
In un'altra pagina sull'argomento
(http://www.wellho.net/mouth/1146_-n
Pietro Battiston ha scritto:
[...]
Per fare quello che vuoi, devi utilizzare il __new__
Grazie mille, in effetti è proprio quello che mi serviva. Ma __new__
rimpiazza __init__?
No.
Trovi maggiori info qui:
http://www.python.org/doc/newstyle.html
Purtroppo la documentazione sulle "nuove
[EMAIL PROTECTED] ha scritto:
Il problema è riprodotto nel seguente codice:
###
import Tkinter
class finestra(Tkinter.Toplevel):
def __init__(self):
self=Tkinter.Tk()#Il mio oggetto instanziato lo
voglio identico ad una fine
Pietro Battiston wrote:
Vi ringrazio per qualsiasi delucidazione, o anche solo qualche link a
pagine illuminanti.
Leggi molto attentamente il tutorial di Python.
Non saltare una mezza pagina perche' "questa roba l'ho gia' vista in
java/C/javascript"
Stai attento ai dettagli, e agli esempi.
Il giorno 16/nov/07, alle ore 09:20, Pietro Battiston ha scritto:
Salve a tutti. Dal basso della mia scarsa esperienza con gli
oggetti, ho un problema forse banale ma che si scontra da un paio
di giorni con tutto quello che ho sempre pensato sulle classi.
Il problema è riprodotto nel segu
Salve a tutti. Dal basso della mia scarsa esperienza con gli oggetti,
ho un problema forse banale ma che si scontra da un paio di giorni con
tutto quello che ho sempre pensato sulle classi.
Il problema è riprodotto nel seguente codice:
###
impor
19 matches
Mail list logo