Chương trình Python để chuyển đổi thập phân sang nhị phân bằng cách sử dụng đệ quy

Mục lục

Trong chương trình này, bạn sẽ học cách chuyển số thập phân sang nhị phân bằng cách sử dụng hàm đệ quy.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình Python sau:

  • Câu lệnh Python if… else
  • Các hàm Python
  • Đệ quy Python

Số thập phân được chuyển thành nhị phân bằng cách chia số liên tiếp cho 2 và in phần còn lại theo thứ tự ngược lại.

Mã nguồn

 # Function to print binary number using recursion def convertToBinary(n): if n> 1: convertToBinary(n//2) print(n % 2,end = '') # decimal number dec = 34 convertToBinary(dec) print() 

Đầu ra

 100010 

Bạn có thể thay đổi biến dec trong chương trình trên và chạy nó để kiểm tra các giá trị khác.

Chương trình này chỉ hoạt động cho các số nguyên. Nó không hoạt động đối với các số thực có giá trị phân số như: 25,5, 45,64, v.v. Chúng tôi khuyến khích bạn tạo chương trình Python để tự chuyển đổi số thập phân sang nhị phân cho tất cả các số thực.

thú vị bài viết...