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

وظائف العمليات في Python

في Python، هناك أيضًا بعض طرق مكتبات العمليات الرياضية القياسية، مثل العمليات الحسابية، منطقية، علاقية، وأيضًا العمليات الحسابية بالأبنية.العملياتفي هذا الملف.

لإستخدامها، يجب علينا أولاً إدخال مكتبة معيارية للعمليات.

import operator

في هذا الفصل، سنرى بعض وظائف العمليات الخاصة بالعمليات البتية وعمليات الماكينات.

العمليات الحسابية

أولاً، سنرى وظائف العمليات الحسابية. وهي كالتالي.

الترتيبوظائف وشرح
1

الرقم (x, y)

هذاadd()الطريقة تستخدم لضرب الرقمين x و y. إنها تنفذ عملية الجمع البسيط. إنها تشبه عملية x + y.

2

الرقم (x, y)

هذاsub()الطريقة تستخدم لطرح y من x. إنها تشبه عملية x - y.

3

mul(x, y)

هذاmul()الطريقة تستخدم لضرب الرقمين x و y. إنها تشبه عملية x * y.

4

truediv(x, y)

هذاtruediv()الطريقة تستخدم لمعرفة النتيجة بعد تقسيم x إلى y. قد تعود هذه الطريقة بقيمة عشوائية كنتيجة.

5

floordiv(x, y)

هذاfloordiv()الطريقة تستخدم لمعرفة قسط x / y. إنها تشبه عملية x // y.

6

mod(x, y)

هذاmod()الطريقة تستخدم للحصول على ناقص x / y. إنها تشبه عملية x % y.

7

أسرى الحرب (x, y)

هذاpow()الطريقة تستخدم لمعرفة x ^ y. إنها تشبه عملية x ** y.

كود مثال

# عمليات حسابية
import operator
print('إضافة: ' + str(operator.add(56, 45)))
print('طرح: ' + str(operator.sub(56, 45)))
print('ضرب: ' + str(operator.mul(56, 45)))
print('مقسوم حقيقي: ' + str(operator.truediv(56, 45))) # نفس a / b
print('مقسوم حقيقي: ' + str(operator.floordiv(56, 45))) # نفس a // b
print('Mod: ' + str(operator.mod(56, 45))) # نفس a % b
print('pow: ' + str(operator.pow(5, 3)))

نتيجة الخروج

إضافة: 101
طرح: 11
ضرب: 2520
مقسوم: 1.2444444444444445
تقسيم الأرضية: 1
Mod: 11
pow: 125

عمليات العلاقات

يحتوي هذا المodule أيضًا على عمليات العلاقات مثل <،<=،>،>=،==،!=.

وظائف الحروف الحسابية كالتالي-

الترتيبوظائف وشرح
1

lt(x,y)

هذاlt()يستخدم هذا الطريقة للتحقق من ما إذا كان الرقم x أصغر من الرقم y. مثل عمليات x < y.

2

le(x,y)

هذاle()يستخدم هذا الطريقة للتحقق من ما إذا كان الرقم x أصغر أو تساوي الرقم y. مثل عمليات x <= y.

3

eq(x,y)

هذاeq()يستخدم هذا الطريقة للتحقق من ما إذا كان الرقم x متساويًا مع الرقم y. مثل عمليات x == y.

4

gt(x,y)

هذاgt()يستخدم هذا الطريقة للتحقق من ما إذا كان الرقم x أكبر من الرقم y. مثل عمليات x > y.

5

ge(x,y)

هذاge()يستخدم هذا الطريقة للتحقق من ما إذا كان الرقم x أكبر أو تساوي الرقم y. مثل عمليات x >= y.

6

ne(x,y)

هذاne()يستخدم هذا الطريقة للتحقق من ما إذا كان الرقم x و y غير متساويين. مثل عمليات x != y.

كود مثال

#عمليات العلاقات
import operator
print('أصغر: ' + str(operator.lt(5, 10)))
print('أصغر أو تساوي: ' + str(operator.le(10, 10)))
print('أكبر: ' + str(operator.gt(5, 5)))
print('أكبر أو تساوي: ' + str(operator.ge(5, 5))) 
print('متساوي إلى: ' + str(operator.eq(12, 12))) 
print('غير متساوي إلى: ' + str(operator.ne(15, 12)))

نتيجة الخروج

أصغر: الحقيقة
أصغر أو تساوي: الحقيقة
أكبر: خطأ
أكبر أو تساوي: الحقيقة
متساوي إلى: الحقيقة
غير متساوي إلى: الحقيقة
مفضلة لك