[Python] elencare numeri in binario

Gian Mario Tagliaretti gianmt a gnome.org
Ven 16 Nov 2007 15:53:11 CET


Il 16/11/07, Mr. SpOOn<mr.spoon21 a gmail.com> 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, cioè: 00010?

>>> import gmpy
>>> for i in range(1, 10):
...     print gmpy.digits(i, 2).zfill(5)
...
00001
00010
00011
00100
00101
00110
00111
01000
01001
>>>

ciao
-- 
Gian Mario Tagliaretti


Maggiori informazioni sulla lista Python