الانتقال إلى المحتوى الرئيسي

كيفية التحقق من تعدد عدد في بيثون: طرق بسيطة وأمثلة

في البرمجة ، غالبا ما يكون من الضروري التحقق مما إذا كان أحد الأرقام مضاعفا لآخر. يمكن أن يكون تعدد الأرقام مفيدا لمهام مختلفة ، على سبيل المثال ، في خوارزميات التعلم الآلي ، عند العمل مع المصفوفات أو عند حل المشكلات الرياضية.

في هذه المقالة ، سنلقي نظرة على عدة طرق بسيطة للتحقق من تعدد الأرقام في لغة برمجة بايثون. سوف نتعرف على العمليات والوظائف الأساسية التي ستساعدنا على أداء هذه المهمة بسهولة وكفاءة.

تحديد التعددية

التعددية هي خاصية لعدد يقبل القسمة على رقم آخر بدون الباقي. على سبيل المثال ، الرقم 10 هو مضاعف الرقم 5 ، لأن نتيجة قسمة 10 على 5 هي 2 بدون الباقي.

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

  1. ما هو تعدد عدد?
  2. التعريف والأمثلة
  3. كيف يمكنني التحقق من تعدد عدد في بيثون?
  4. باستخدام المشغل %
  5. باستخدام وظيفة ديفمود()
  6. باستخدام الرياضيات.الباقي()
  7. أمثلة دالة للتحقق من تعدد عدد في بايثون
  8. 1. النسبة المئوية للمشغل (ما تبقى من القسمة)
  9. 2. وظيفة ديفمود ()
  10. 3. استخدام العوامل الشرطية
  11. 4. باستخدام وظيفة إيسينستانس ()
  12. مثال 1: التحقق من تعدد الرقم 5
  13. سؤال وجواب
  14. كيف يمكنني التحقق من أن الرقم قابل للقسمة على 2 في بايثون?
  15. كيف يمكنني التحقق من أن الرقم قابل للقسمة على 3?
  16. كيف يمكنني التحقق من أن الرقم قابل للقسمة على كليهما 2 و 3?
  17. هل من الممكن للتحقق من تعدد عدد من قبل عدد آخر?
  18. كيف يمكنني التحقق من أن الرقم قابل للقسمة على 5?

ما هو تعدد عدد?

تعدد الرقم هو خاصية تسمح لك بتحديد ما إذا كان رقم واحد يقبل القسمة على رقم آخر بدون الباقي. إذا كان أحد الأرقام قابلا للقسمة على رقم آخر بدون باقي ، فيقال إنه مضاعف لهذا الرقم.

في الرياضيات ، يتم حساب تعدد الرقم بقسمة رقم على رقم معين والتحقق من باقي القسمة. إذا كان باقي القسمة صفرا ، فإن الرقم يكون مضاعفا ، وإلا فهو ليس مضاعفا.

غالبا ما يستخدم التعدد لحل المشكلات المتعلقة بقسمة الأرقام تماما وتحديد خصائص الأرقام. تستخدم المضاعفات في مجالات مختلفة مثل الحساب والجبر والبرمجة وما إلى ذلك.

على سبيل المثال ، الرقم 12 هو مضاعف الرقم 3 ، لأنه يقبل القسمة على 3 بدون الباقي: 12/3 = 4. ومع ذلك ، فإن الرقم 12 ليس من مضاعفات الرقم 5 ، لأنه لا يقبل القسمة على 5 بدون الباقي: 12/5 = 2 الباقي 2.

تستخدم بايثون طرقا ومشغلين مختلفين للتحقق من تعدد الأرقام. هناك طرق بسيطة للتحقق من التعددية ، والتي تساعد في تحديد ما إذا كان الرقم قابلا للقسمة على رقم آخر بدون الباقي.

التعريف والأمثلة

يشير تعدد الرقم إلى ما إذا كان هذا الرقم قابلا للقسمة على رقم آخر بدون الباقي. إذا كان ما تبقى من القسمة صفرا ، فيقال إن الرقم مضاعف.

في بايثون ، هناك عدة طرق للتحقق من تعدد الرقم:

  • ٪ المشغل: يمكنك استخدام ٪ المشغل للتحقق من ما تبقى من التقسيم. إذا كان الباقي صفرا ، فسيكون الرقم مضاعفا.
  • وظيفة ديفمود (): للتحقق من تعدد عدد ، يمكنك استخدام وظيفة ديفمود (). يقوم بإرجاع زوج من القيم-نتيجة القسمة والباقي من القسمة. إذا كان الباقي صفرا ، فسيكون الرقم مضاعفا.
  • تقسيم عدد صحيح: في بيثون ، يمكنك أيضا استخدام // عامل لقسمة عدد صحيح. إذا كانت نتيجة تقسيم عدد صحيح يساوي الرقم الأصلي ، ثم هو متعددة.

فيما يلي بعض الأمثلة على استخدام هذه الأساليب:

العددرقم آخرالمشغل %ديفمود()دالة تقسيم عدد صحيح
1640(4, 0)صحيح
1031(3, 1)خطأ
2480(3, 0)صحيح

كيف يمكنني التحقق من تعدد عدد في بيثون?

تعدد الرقم يعني أن رقما واحدا يقبل القسمة على رقم آخر بدون باقي. في بايثون ، هناك عدة طرق للتحقق من تعدد عدد.

  1. استخدام مشغل القسمة بالكامل
  2. إرجاع الجزء الصحيح من حاصل قسمة رقمين. إذا كان باقي القسمة صفرا ، فإن الرقم يكون مضاعفا.

    مثالالنتيجة
    12 // 34
    13 // 34
    15 // 35
  3. باستخدام مشغل الوحدة النمطية
  4. إرجاع ما تبقى من تقسيم رقمين. إذا كان الباقي صفرا ، فسيكون الرقم مضاعفا.

    مثالالنتيجة
    12 % 30
    13 % 31
    15 % 30
  5. باستخدام عامل شرطي
  6. للتحقق من تعدد عدد. إذا كان باقي القسمة صفرا ، فإن الرقم يكون مضاعفا.

    مثالالنتيجة
    آخر:
    إذا الأسطوانات ٪ 3 = = 0:
    الرقم ليس من مضاعفات 3

الأسطوانات = 15

إذا الأسطوانات ٪ 3 = = 0:
طباعة ("الرقم مضاعف 3")

  • آخر:

طباعة ("الرقم ليس من مضاعفات 3")

الرقم هو من مضاعفات 3

هذه هي بعض الطرق للتحقق من تعدد عدد في بيثون. يمكنك اختيار الخيار المناسب حسب مهمتك.

باستخدام المشغل %

واحدة من أسهل الطرق للتحقق من تعدد عدد في لغة البرمجة بايثون هو استخدام المشغل ٪ (ما تبقى من الانقسام). المشغل ٪ بإرجاع ما تبقى من تقسيم رقمين.

للتحقق مما إذا كان الرقم أ مضاعفا للرقم ب ، تحتاج إلى إجراء الفحص التالي:

الحالة

النتيجة

أ ٪ ب = = 0

الرقم أ هو مضاعف الرقم ب

أ ٪ ب != 0

الرقم أ ليس من مضاعفات الرقم ب

على سبيل المثال ، إذا أردنا التحقق مما إذا كان الرقم س مضاعفا للرقم 5 ، فيمكننا استخدام الكود التالي:

باستخدام وظيفة ديفمود()

إذا كان باقي القسمة صفرا ، فهذا يعني أن الرقم مضاعف.

  1. المقسوم عليه = 3

حاصل القسمة ، الباقي = ديفمود (العدد ، المقسوم عليه)

  1. :

استيراد الرياضيات

دعونا نحدد

الدالة متعددة (ن ، م)

، والتي سوف تأخذ حجتين: الرقم

n

و الرقم

مواطن_متعدد (ن ، م):

  1. العودة الحقيقية

آخر:

العودة كاذبة

نحن نستخدم

المشغل ==

لمقارنة الباقي 

الباقي

مع صفر. إذا كان الباقي صفرا ، فإن الرقم

صحيح

. خلاف ذلك ، فإنه يعود

خطأ

.

دعونا اختبار

الدالة متعددة()

باستخدام الأمثلة:

طباعة(متعددة (10 ، 5)) # صحيح

طباعة(هو_متعدد (7 ، 3)) # خطأ

طباعة(هو_متعدد (12 ، 4)) # صحيح

خاتمة:

صحيح

خطأ

صحيح

الدالة متعددة()

يحدد بشكل صحيح تعدد الأرقام باستخدام

الرياضيات.الباقي () وظيفة

.

أمثلة على التحقق من تعدد عدد في بايثون

تقدم بايثون عدة طرق للتحقق من تعدد عدد. فيما يلي بعض الأمثلة:

1. النسبة المئوية للمشغل (ما تبقى من القسمة)

واحدة من أسهل الطرق للتحقق من تعدد عدد في بيثون هو استخدام المشغل ٪ (ما تبقى من الانقسام). للقيام بذلك ، تحقق مما إذا كان باقي قسمة الرقم على الرقم الثاني يساوي صفرا.

الأسطوانات = 15

المقسوم عليه = 3

إذا الأسطوانات ٪ المقسوم = = 0:

طباعة (و"{الأسطوانات} هو مضاعف {المقسوم}")

آخر:

طباعة (و"{الأسطوانات} ليست من مضاعفات {المقسوم}")

2. وظيفة ديفمود ()

طريقة أخرى للتحقق من تعدد عدد هو استخدام وظيفة ديفمود (). ترجع هذه الدالة حاصل القسمة والباقي من القسمة.

الأسطوانات = 15

المقسوم عليه = 3

حاصل القسمة ، الباقي = ديفمود (الأسطوانات ، المقسوم عليه)

إذا الباقي = = 0:

طباعة (و"{الأسطوانات} هو مضاعف {المقسوم}")

آخر:

طباعة (و"{الأسطوانات} ليست من مضاعفات {المقسوم}")

3. استخدام العوامل الشرطية

الطريقة الثالثة هي استخدام المشغلين الشرطيين. إذا كان باقي القسمة صفرا ، فإن الرقم هو مضاعف رقم آخر.

الأسطوانات = 15

المقسوم عليه = 3

إذا الأسطوانات ٪ المقسوم = = 0:

طباعة (و"{الأسطوانات} هو مضاعف {المقسوم}")

آخر:

طباعة (و"{الأسطوانات} هو مضاعف {المقسوم}")

آخر:

طباعة (و"{الأسطوانات} ليست من مضاعفات {المقسوم}")

هذه ليست سوى بعض الطرق للتحقق من تعدد عدد في بيثون. يمكنك اختيار الطريقة التي تناسبك ، اعتمادا على مهمتك وتفضيلاتك.

مثال 1: التحقق من تعدد الرقم 5

للتحقق من تعدد الرقم 5 ، يمكننا استخدام عملية القسمة مع الباقي. إذا كان باقي قسمة رقم على 5 صفرا ، فإن هذا الرقم هو مضاعف 5.

يوجد أدناه مثال على رمز بايثون الذي يسمح لك بالتحقق من تعدد الرقم 5:

عدد = كثافة العمليات (الإدخال ("أدخل رقم:"))

إذا كان الرقم % 5 = = 0:

طباعة (و "الرقم {الرقم} هو مضاعف 5")

آخر:

طباعة (و "رقم {رقم} ليس مضاعفا 5")

في هذا المثال ، نطلب أولا من المستخدم رقما باستخدام

وظيفة الإدخال ()

. ثم قم بتحويله إلى عدد صحيح باستخدام

الباحث () وظيفة

. بعد ذلك ، نتحقق من تعدد الرقم 5 باستخدام عامل التشغيل المتبقي للقسمة

%