الزوج الذي مررته ليس بالضرورة الزوج المخزن. [1] [2]
الخلاصة السريعة
لا؛ في مثالنا تختزل Fraction الكسر وتجعل المقام موجبًا. [1] [2]
المثال
from fractions import Fraction x=Fraction(6,-8) print(x.numerator) print(x.denominator) print(x)
لماذا تغير الزوج؟
المصدر هنا يختزل بالقاسم المشترك الأكبر وينقل الإشارة إلى البسط. المخرجات -3 ثم 4 ثم -3/4. للتحقق دون قسمة عائمة: 6×4=(-3)×(-8)=24، لذلك لم تتغير القيمة. [1] [2]

النطاق
هذا تطبيع للزوج الصحيح، لا تقريب بمقام محدود. Fraction(0,-8) يعطي 0/1؛ المقام صفر يرفع ZeroDivisionError. لا تحفظ الخصائص صيغة المدخل للتوثيق؛ احتفظ بها منفصلة إن احتجتها. [1] [2]
المراجع
- Python 3.12: Fraction
- CPython 3.12.14: fractions.py
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
