SUMATORIA DE NUMEROS BINARIOS
Enviado por carlos1577 • 23 de Junio de 2015 • 336 Palabras (2 Páginas) • 180 Visitas
"Funcion que convierte el binario a potencia de 10"
def convertir_binario( binario ):
l = len(binario) - 1
entero = 0
for i in binario:
potencia = 2 ** l
entero = entero + ( int(i) * potencia)
l = l - 1
return entero
"Convierte el entero, a numero binario"
def convertir_entero(numero_entero):
binario = ""
while (True):
aux = str( numero_entero % 2 )
numero_entero = int( numero_entero / 2 )
binario = aux + binario
if (numero_entero <= 1):
binario = ( str( numero_entero ) if numero_entero > 0 else "" ) + binario
break
return binario
"Suma"
def sumar(pnumero, snumero):
resultado=pnumero+snumero
return resultado
def main():
primer_binario=raw_input('Primer binario: ')
segundo_binario=raw_input('Segundo binario: ')
pcbin=convertir_binario(primer_binario);
scbin=convertir_binario(segundo_binario);
suma=sumar(pcbin, scbin);
print "El resultado de la suma de "+primer_binario+" + "+segundo_binario+" = "+convertir_entero(suma);
main()
...