![]() |
العمليات الحسابية والمنطقية في بايثون: دليلك الشامل |
العمليات الحسابية والمنطقية في بايثون: دليلك الشامل
لغة البرمجة بايثون من بين أكثر اللغات شيوعًا وسهولة في الاستخدام، خاصة في مجالات تحليل البيانات وتطوير التطبيقات والذكاء الاصطناعي. في هذه التدوينة، سنقدم لك دليلاً شاملاً حول العمليات الحسابية والمنطقية في بايثون. سنتعرف على العمليات الأساسية، كيفية استخدامها، وأمثلة تطبيقية تسهل عليك فهمها.
أولاً: العمليات الحسابية في بايثون
![]() |
العمليات الحسابية في بايثون |
1. الجمع (+)
تُستخدم عملية الجمع لإضافة قيمتين معًا.
a = 10
b = 5
result = a + b
print(result) # الناتج: 15
2. الطرح (-)
عملية الطرح تقوم بطرح القيمة الثانية من الأولى.
a = 10
b = 5
result = a - b
print(result) # الناتج: 5
3. الضرب (*)
تُستخدم لضرب قيمتين معًا.
a = 10
b = 5
result = a * b
print(result) # الناتج: 50
4. القسمة (/)
تُستخدم عملية القسمة لتقسيم قيمة على أخرى.
a = 10
b = 5
result = a / b
print(result) # الناتج: 2.0
5. القسمة الصحيحة (//)
تقسيم عددين وإرجاع النتيجة كعدد صحيح فقط.
a = 10
b = 3
result = a // b
print(result) # الناتج: 3
6. الباقي (%)
تُستخدم للحصول على باقي القسمة.
a = 10
b = 3
result = a % b
print(result) # الناتج: 1
7. الأس ()**
تُستخدم لرفع العدد إلى قوة معينة.
a = 2
b = 3
result = a ** b
print(result) # الناتج: 8
ثانياً: العمليات المنطقية في بايثون
![]() |
العمليات المنطقية في بايثون |
العمليات المنطقية هي العمليات التي تعيد نتائج منطقية (True أو False). هذه العمليات تُستخدم بشكل شائع في المقارنات والشروط.
1. عملية AND (و)
ترجع True إذا كانت كل العبارات صحيحة.
a = 5
b = 10
print(a > 3 and b < 15) # الناتج: True
2. عملية OR (أو)
ترجع True إذا كانت أي من العبارات صحيحة.
a = 5
b = 10
print(a > 3 or b > 15) # الناتج: True
3. عملية NOT (نفي)
تقوم بعكس النتيجة المنطقية.
a = True
print(not a) # الناتج: False
ثالثاً: العمليات المقارنة
![]() |
العمليات الحسابية والمنطقية في بايثون: دليلك الشامل |
العمليات المقارنة تُستخدم للمقارنة بين القيم وتعيد قيمة منطقية (True أو False).
1. أكبر من (>)
تُستخدم للتحقق مما إذا كانت القيمة الأولى أكبر من القيمة الثانية.
a = 10
b = 5
print(a > b) # الناتج: True
2. أقل من (<)
تُستخدم للتحقق مما إذا كانت القيمة الأولى أقل من الثانية.
a = 10
b = 5
print(a < b) # الناتج: False
3. يساوي (==)
تُستخدم للتحقق مما إذا كانت القيمتين متساويتين.
a = 10
b = 10
print(a == b) # الناتج: True
4. لا يساوي (!=)
تُستخدم للتحقق من أن القيمتين غير متساويتين.
a = 10
b = 5
print(a != b) # الناتج: True
5. أكبر من أو يساوي (>=)
تُستخدم للتحقق مما إذا كانت القيمة الأولى أكبر من أو تساوي القيمة الثانية.
a = 10
b = 10
print(a >= b) # الناتج: True
6. أقل من أو يساوي (<=)
تُستخدم للتحقق مما إذا كانت القيمة الأولى أقل من أو تساوي القيمة الثانية.
a = 5
b = 10
print(a <= b) # الناتج: True
رابعاً: ترتيب العمليات في بايثون
![]() |
ترتيب العمليات في بايثون |
ترتيب العمليات في بايثون يتبع نفس القواعد في الرياضيات:
- الأقواس
- الأسس
- الضرب والقسمة
- الجمع والطرح
مثال:
result = (2 + 3) * 4 ** 2 / 2
print(result) # الناتج: 40.0
خامساً: تطبيقات عملية
![]() |
العمليات الحسابية والمنطقية في بايثون: دليلك الشامل |
1. حساب قيمة الدالة التربيعية
# الدالة: f(x) = 2x^2 + 3x + 5
x = 4
result = 2 * x ** 2 + 3 * x + 5
print(result) # الناتج: 45
2. التحقق من العمر القانوني للدخول إلى موقع
age = 20
is_allowed = age >= 18
print(is_allowed) # الناتج: True
خاتمة
تعتبر العمليات الحسابية والمنطقية في بايثون من الأدوات الأساسية التي يحتاجها أي مبرمج للتعامل مع البيانات واتخاذ القرارات في الكود. باستخدام هذه العمليات، يمكنك كتابة برامج متنوعة تتيح لك إجراء الحسابات والتحقق من الشروط بطريقة فعالة.