English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل Python الأساسي

التحكم في العملية في Python

الوظائف في بايثون

أنواع البيانات في بايثون

معالجة الملفات في Python

الأجرام والكلاسات في Python

التاريخ والوقت في Python

المعرفة المتقدمة في Python

دليل Python

برنامج Python لتحويل العدد العشري إلى بيني

كامل دليل الأمثلة في Python

في هذا البرنامج، ستتعلم كيفية تحويل عدد عشري إلى نظام بيني باستخدام وظيفة التكرار.

لفهم هذا المثال، يجب أن تكون على علم بما يليبرمجة 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 خاص بك وتحويل جميع الأرقام العشرية إلى نظام البينات الثنائية.

كامل دليل الأمثلة في Python