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

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

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

الوظائف في Python

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

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

أوبجكتات و كلاسس في Python

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

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

دليل Python

استخدام divmod() في Python وأمثلة

وظائف مدمجة لـ Python

يستخدم نظام divmod() إثنين من الأرقام، ويقوم بإرجاع زوج من الأرقام يتكون من قسمنه و الباقي (تجميعه).

نظام divmod() هو:

divmod(x, y)

م参数 divmod()

divmod() لديه مسارين:

  • x-عدد غير معقد (المعادلة)

  • y-عدد غير معقد (المقامر)

قيمة divmod()

قيمة divmod()

إذا كانت عددية، فإن قيمة divmod() هي نفسها (a // b, x % y).x)yو

إذا كانت عددية، فإن قيمة divmod() هي نفسها (a // b, x % y).xأوyإذا كانت عشوائية، فإن النتيجة هي (q, x%y). في هذا السياق،qهي جزء الكامل من النسبة.

مثال: كيف يعمل divmod() في Python؟

print('divmod(8, 3) = ', divmod(8, 3))
print('divmod(3, 8) = ', divmod(3, 8))
print('divmod(5, 5) = ', divmod(5, 5))
# divmod() مع الأرقام العشرية
print('divmod(8.0, 3) = ', divmod(8.0, 3))
print('divmod(3, 8.0) = ', divmod(3, 8.0))
print('divmod(7.5, 2.5) = ', divmod(7.5, 2.5))
print('divmod(2.6, 0.5) = ', divmod(2.6, 0.5))

عند تشغيل هذا البرنامج، الناتج هو:

divmod(8, 3) = (2, 2)
divmod(3, 8) = (0, 3)
divmod(5, 5) = (1, 0)
divmod(8.0, 3) = (2.0, 2.0)
divmod(3, 8.0) = (0.0, 3.0)
divmod(7.5, 2.5) = (3.0, 0.0)
divmod(2.6, 0.5) = (5.0, 0.10000000000000009)

وظائف مدمجة لـ Python