
def binario2Decimal (binario):
		factor = 1
		decimal = 0
		while(binario>0):
			d = binario%10
			binario = binario//10
			decimal = decimal + factor*d
			factor = factor * 2
		
		return decimal
		
def decimal2Binario(decimal):
		factor = 1
		binario = 0
		while(decimal > 0 ):
			d = decimal%2
			decimal = decimal//2
			binario = binario + factor*d
			factor = factor * 10
		return binario 
		
def validarBinario(String validador):
		bool aux = True
		for 
def FuncionSumar(n1,n2):
		suma = n1 + n2
		resultado = decimal2Binario(suma)
		print(resultado)	
		
def FuncionRestar(n1,n2):
			if n1>n2:
			resta = n1 - n2
			else:
				resta = n2 - n1
			resultado = decimal2Binario(resta)
			print(resultado)
			
def FuncionMultiplicar(n1,n2):
			multi = n1*n2
			resultado = decimal2Binario(multi)
			print(resultado)
def FuncionDividir(n1,n2):
			
			if n1>n2:
				div = n1/n2
			else:
				div = n2/n1
			resultado = decimal2Binario(div)
			print(resultado)
			
			
x = int(input("ingrese primer numero binario"))
	while(validarBinario(x) == false):
		x = int(input("ingrese primer numero binario"))
n1= binario2Decimal(x)		
y = int(input("ingrese segundo numero binario"))
	while(validarBinario(x) == false):
		y = int(input("ingrese segundo numero binario"))
n2 = binario2Decimal(y)


		while(close == 0):
			print("Elija operacion a realizar")
			print("Opcion 1: Suma")
			print("Opcion 2: Resta")
			print("Opcion 3: Multiplicacion")
			print("Opcion 4: Division)
			print("Opcion 5: Salir")
		
			opcion = int(input("Ingrese numero de la Operacion"))
				while(opcion<1, opcion>5):
					print("Ingrese una opcion valida")









	if option ==1:
		 return FuncionSumar(n1,n2)
	
	
	if option ==2:
		 return FuncionRestar(n1,n2)
				
	if option == 3:
		 return FuncionMultiplicar(n1,n2)
		
	
	if option == 4:
		 return FuncionDividir(n1,n2)
		 
	if option == 5:
		 return 0
		