English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في Python، هناك أيضًا بعض طرق مكتبات العمليات الرياضية القياسية، مثل العمليات الحسابية، منطقية، علاقية، وأيضًا العمليات الحسابية بالأبنية.العملياتفي هذا الملف.
لإستخدامها، يجب علينا أولاً إدخال مكتبة معيارية للعمليات.
import operator
في هذا الفصل، سنرى بعض وظائف العمليات الخاصة بالعمليات البتية وعمليات الماكينات.
أولاً، سنرى وظائف العمليات الحسابية. وهي كالتالي.
الترتيب | وظائف وشرح |
---|---|
1 | الرقم (x, y) هذا |
2 | الرقم (x, y) هذا |
3 | mul(x, y) هذا |
4 | truediv(x, y) هذا |
5 | floordiv(x, y) هذا |
6 | mod(x, y) هذا |
7 | أسرى الحرب (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) هذا |
2 | le(x,y) هذا |
3 | eq(x,y) هذا |
4 | gt(x,y) هذا |
5 | ge(x,y) هذا |
6 | ne(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)))
نتيجة الخروج
أصغر: الحقيقة أصغر أو تساوي: الحقيقة أكبر: خطأ أكبر أو تساوي: الحقيقة متساوي إلى: الحقيقة غير متساوي إلى: الحقيقة