تقنية

gcd وlcm في بايثون: السالب والصفر

gcd: 7؛ lcm: 42 للعددين -14 و21.
سالب وموجب.

gcd يعيد أكبر قاسم موجب للمدخلات الصحيحة إذا كان أحدها غير صفر. [1]

الخلاصة السريعة

ميز القاسم والمضاعف والصفر. [1]

  • gcd يعيد أكبر قاسم موجب للمدخلات الصحيحة إذا كان أحدها غير صفر. [1]
  • lcm يعيد أصغر مضاعف موجب للمدخلات الصحيحة إذا كانت كلها غير صفر. [1]
  • إذا كانت المدخلات كلها صفرًا يرجع gcd صفرًا؛ ويكفي صفر واحد ليرجع lcm صفرًا. [1]
  • مثال مؤلف على CPython 3.12.14 مع import math: للعددين -14 و21، gcd يعطي 7 وlcm يعطي 42. [1]
  • لـ0 و21: gcd يعطي 21 وlcm يعطي 0. دون مدخلات: gcd يعطي 0 وlcm يعطي 1. [1]

القاسم الموجب

gcd يعيد أكبر قاسم موجب للمدخلات الصحيحة إذا كان أحدها غير صفر. [1]

المضاعف الموجب

lcm يعيد أصغر مضاعف موجب للمدخلات الصحيحة إذا كانت كلها غير صفر. [1]

وجود الصفر

إذا كانت المدخلات كلها صفرًا يرجع gcd صفرًا؛ ويكفي صفر واحد ليرجع lcm صفرًا. [1]

gcd(0, 21): 21؛ lcm(0, 21): 0؛ gcd(): 0؛ lcm(): 1.
صفر أو دون مدخلات.

نتائج تشغيل محلي

مثال مؤلف على CPython 3.12.14 مع import math: للعددين -14 و21، gcd يعطي 7 وlcm يعطي 42. [1]

math.gcd(-14, 21) -> 7 [1]

math.lcm(-14, 21) -> 42 [1]

لـ0 و21: gcd يعطي 21 وlcm يعطي 0. دون مدخلات: gcd يعطي 0 وlcm يعطي 1. [1]

المراجع

  1. Python — math في 3.12

للتوسع: القاسم المشترك الأكبر.

أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.