Breaking

Post Top Ad

Your Ad Spot

martes, 17 de diciembre de 2019

Programa Python para convertir decimal a binario usando recursividad

En este programa, aprenderá a convertir el número decimal a binario utilizando la función recursiva.
Para comprender este ejemplo, debe tener conocimiento de los siguientes temas de programación de Python :
  • Python if ... else Declaración
  • Funciones de Python
  • Python Recursion
El número decimal se convierte en binario dividiendo el número sucesivamente por 2 e imprimiendo el resto en orden inverso.
¿Cómo convertir decimal a binario?

Código fuente

  1. # Function to print binary number using recursion
  2. def convertToBinary(n):
  3. if n > 1:
  4. convertToBinary(n//2)
  5. print(n % 2,end = '')
  6. # decimal number
  7. dec = 34
  8. convertToBinary(dec)
  9. print()
Ejecutar código
Salida
110100
Puede cambiar la variable dec en el programa anterior y ejecutarla para probar otros valores.

Este programa funciona solo para números enteros. No funciona para números reales que tienen valores fraccionarios como: 25.5 , 45.64 , etc. Le recomendamos que cree el programa Python que convierta los números decimales en binarios para todos los números reales por su cuenta.

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas