Ir al contenido

Usuario:Diana~eswikibooks/ejercicio 20

De Wikilibros, la colección de libros de texto de contenido libre.
  • Expresar un numero decimal en binario


  1. Propósito: Pasar de notación decimal a notación binaria

print 'PASAR DE DECIMAL A BINARIO\n'

decimal= int(raw_input('Dame un número entero (<0 para acabar): '))

while decimal>=0:

 numero= decimal
 # Expresar el número leído en binario
 binario= 
 while numero>1:
   binario= str(numero%2)+binario
   numero= numero/2
 binario= str(numero)+binario
 # Mostrar el número binario obtenido
 print '%d expresado en binario es %s\n' % (decimal, binario)
 # Pedir otro número
 decimal= int(raw_input('Dame un número entero (<0 para acabar): '))