[Python] Problema con el valor de los numeros

Iniciado por Latuen, 10 Diciembre 2010, 03:54 AM

0 Miembros y 1 Visitante están viendo este tema.

Latuen

Hola, mi problema es el siguiente

CitarEjercicio 4. Codifica en complemento a dos de 8 bits los siguientes valores:
a) 4 b) −4 c) 0 d) 127 e) 1 f) −1

Bueno recien estoy aprendiendo con la programacion y decidi empezar con Python, bueno el ejercicio me pide que pase esos numeros a un numero de 8 bits
Ejemplo: 00000010 = 2. -- Este lo se porque lo pone como ejemplo.

Pero me pregunto, ¿Como puedo saber el valor del 4, 22, 127,...?
Gracias de antemano.

netk0

Binarios rulezzzz  ::)

s = bin(4)
print s
d = bin(22)
print d

e = bin(n)
print e

donde n el numero decimal que queres convertir ...

saludos ..

pd: busca un poco mas en la web ...
*nix fan, *gnu user, *BSD LOVER

Dnk!

No creo que quiera hacerlo mediante funciones predefinidas, si es asi, echale un ojo a esto, te puede ayudar a comprender el proceso.

:http://es.wikipedia.org/wiki/Sistema_binario




Comentar es agradecer.
Visita Mi Blob

Latuen

Gracias, le hechare un ojo, pero por lo que veo tengo para leer...xD