Python - Ayuda en PhytonG!

 
Vista:

Ayuda en PhytonG!

Publicado por Luis Trujillo (1 intervención) el 07/05/2010 00:05:13
Hola...necesito ayuda con este ejercicio...o al menos como poder hacer la suma de binarios...la verdad que mi cabeza ya se saturo y no da mas....la fecha de entrega de este ejericios es mañana viernes 07/05/2010 ...muchas gracias

Ejericio:
Haz un programa que lea dos cadenas que representen sendos números binarios. A
continuación, el programa mostrará el número binario que resulta de sumar ambos (y que será otra cadena). Si, por ejemplo, el usuario introduce las cadenas ’100’ y ’111’, el programa mostrará como resultado la cadena ’1011’.
(Nota: El procedimiento de suma con acarreo que implementes deberá trabajar directamente con la representación binaria leída.)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda en PhytonG!

Publicado por LeO (15 intervenciones) el 09/05/2010 10:08:04
Perdon por llegar tarde Amigo! Pero bueno si todavia te interesa por las dudas te lo dejo

def suma (b1,b2):
n1=int(b1,2) # pasar un binario a Decimal
n2=int(b2,2)
s=n1+n2 # Sumo los decimales
binario=bin(s)
return binario[2:len(binario)] # Imprimo el Binario recortando los 2 primeros caracteres

binario1=raw_input("Ingrese el Primer Binario: ")
binario2=raw_input("Ingrese el Segundo Binario: ")
print "\nLa Suma de los Binarios es: ", suma(binario1,binario2)

Espero haberte ayudado, aunque no lo creo!
Un abrazo!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar