Foros del Web » Programando para Internet » Python »

Número decimal a binario [aporte]

Estas en el tema de Número decimal a binario [aporte] en el foro de Python en Foros del Web. Bueno dejo un código muy sencillo para convertir números decimales a binarios. Binario.py Código PHP: numeroDecimal = 0 numeroBinario = "" resto = 0 print  ...
  #1 (permalink)  
Antiguo 10/03/2012, 19:24
Avatar de ARICARRARO  
Fecha de Ingreso: diciembre-2010
Ubicación: México
Mensajes: 227
Antigüedad: 13 años, 3 meses
Puntos: 10
Número decimal a binario [aporte]

Bueno dejo un código muy sencillo para convertir números decimales a binarios.

Binario.py
Código PHP:
numeroDecimal=0
numeroBinario
=""
resto=0
print "Número decimal a binario"
numeroDecimal=int(raw_input('Introduce número decimal:'))
print 
"Número decimal leido: ",numeroDecimal
while (numeroDecimal>=2):
    
resto=numeroDecimal%2
    numeroDecimal
=(int)(numeroDecimal/2)
    
numeroBinario+=(str)(resto)
numeroBinario+=(str)(numeroDecimal)
lista=list(numeroBinario)
lista.reverse()
print 
"Número binario obtenido: ",lista 


Espero le sirva a alguien.
  #2 (permalink)  
Antiguo 10/03/2012, 21:52
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Número decimal a binario [aporte]

Código Python:
Ver original
  1. n = int(raw_input("Give me a number: "))
  2. print bin(n).replace('0b', '')
Aquí esta mi versión para convertir a binario, pero solo funciona para python 2.6+

Etiquetas: aportepython, códigopython, decimal_a_binario, programas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:31.