Program Python untuk Menukar Perpuluhan ke Perduaan Menggunakan Pengulangan

Isi kandungan

Dalam program ini, anda akan belajar menukar nombor perpuluhan menjadi binari menggunakan fungsi rekursif.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Python berikut:

  • Python jika … lain Penyataan
  • Fungsi Python
  • Pengembaraan Python

Nombor perpuluhan ditukar menjadi binari dengan membahagi nombor berturut-turut dengan 2 dan mencetak selebihnya dalam urutan terbalik.

Kod sumber

 # 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() 

Pengeluaran

 100010 

Anda boleh mengubah keputusan pemboleh ubah dalam program di atas dan menjalankannya untuk menguji nilai lain.

Program ini hanya berfungsi untuk nombor bulat. Ia tidak berfungsi untuk nombor nyata yang mempunyai nilai pecahan seperti: 25.5, 45.64 dan sebagainya. Kami mendorong anda untuk membuat program Python yang menukar nombor perpuluhan menjadi binari untuk semua nombor nyata sendiri.

Artikel menarik...