Programación Web y Scripting > Python
CALCULADORA CAMBIO DE BASE
orosius1000:
Hola a todos!! soy nuevo y necesito una aplicacion q me cambie de una base a otras 20 a la vez. Me puede alguien ayudar¿?¿?
Gracias
RadicalEd:
--- Código: Python ---int('valor', [base a convertir])
orosius1000:
hola edo!
muxas gracias por ayudar pero lo qe necesito es una aplicacion con interfaz q convierta un nº de una base a otras 20 (del 1 al 20)
gracias!!
RadicalEd:
Qué has hechó, que te está fallando para poder ayudarte.
orosius1000:
--- Cita de: "Edo" ---Qué has hechó, que te está fallando para poder ayudarte.
--- Fin de la cita ---
Vale, bueno hasta ahora lo q he echo es un conversor de base 10 a otras 3 bases=2,8,y16, pero estoy empezando con Pythin y no se muy bien como seguir. Aqui te dejo lo q he hecho hasta ahora. Gracias
--- Código: Python ---def main(): num10=int(input("nnInput Base10 #:")) newbase=int(input("nn Conversion Base:")) if newbase == 2 or newbase == 8 or newbase == 16: print num10 print newbase newnum=baseN(num10,newbase) print newnum else: print "Your conversion base is invalid"def baseN(num10, newbase, numerals="0123456789ABCDEF"): if num10 == 0: return "0" if num10 < 0: return '-' + baseN((-1)*num10,newbase, numerals) left_digits = num10//newbase if left_digits == 0: return numerals [num10 % newbase] else: return baseN(left_digits, newbase, numerals) + numerals[num10 % newbase] # Start of Main Programmain()input("nnPress <Enter> to end.")
Navegación
[#] Página Siguiente
Ir a la versión completa