English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا البرنامج، ستتعلم كيفية تحويل عدد عشري إلى نظام بيني باستخدام وظيفة التكرار.
لفهم هذا المثال، يجب أن تكون على علم بما يليبرمجة Pythonالموضوع:
يتم تحويل عدد عشري إلى نظام البينات الثنائي من خلال تقسيم الرقم بشكل متسلسل على 2 وطباعة البقية بالترتيب المعكوس.
# وظيفة طباعة عدد ثنائي باستخدام التكرار def convertToBinary(n): if n > 1: convertToBinary(n // 2) print(n % 2, end = '') # عدد عشري dec = 34 convertToBinary(dec) print()
نتيجة الخروج
110100
يمكنك تغيير المتغير dec في البرنامج أعلاه، ثم تشغيله لاختبار قيم أخرى.
يُستخدم هذا البرنامج فقط للعدد الصحيح. لا يُستخدم للعدد الحقيقي مثل 25.5، 45.64 وما إلى ذلك. نوصي بإنشاء برنامج Python خاص بك وتحويل جميع الأرقام العشرية إلى نظام البينات الثنائية.