🧮 العمليات الحسابية في بايثون: دليل شامل للمبتدئين
مرحباً بك في عالم الرياضيات البرمجي! في هذا الدرس، سنتعلم كيفية إجراء العمليات الحسابية المختلفة باستخدام لغة Python. سواء كنت تريد حساب فاتورة بسيطة أو حل معادلات معقدة، بايثون تقدم لك أدوات رائعة للتعامل مع الأرقام.
🔢 العمليات الحسابية الأساسية
بايثون تدعم جميع العمليات الحسابية الأساسية التي تعرفها. دعنا نبدأ بأبسطها:
# جمع الأرقام
result = 10 + 5
print(result) # الناتج: 15
# طرح الأرقام
result = 10 - 5
print(result) # الناتج: 5
# ضرب الأرقام
result = 10 * 5
print(result) # الناتج: 50
# قسمة الأرقام
result = 10 / 5
print(result) # الناتج: 2.0
لاحظ أن نتيجة القسمة دائماً تكون عدداً عشرياً (float)، حتى لو كانت النتيجة عدداً صحيحاً.
📊 العمليات الحسابية المتقدمة
بالإضافة للعمليات الأساسية، بايثون تقدم عمليات أخرى مهمة:
# الأس (الرفع إلى قوة)
result = 2 ** 3 # 2 مرفوع للأس 3
print(result) # الناتج: 8
# باقي القسمة
result = 10 % 3 # باقي قسمة 10 على 3
print(result) # الناتج: 1
# القسمة الصحيحة
result = 10 // 3 # قسمة صحيحة (بدون كسور)
print(result) # الناتج: 3
🧩 أولوية العمليات الحسابية
مثل الرياضيات العادية، بايثون تتبع ترتيباً محدداً لإجراء العمليات:
# الأقواس أولاً، ثم الأسس، ثم الضرب والقسمة، ثم الجمع والطرح
result = (2 + 3) * 4 ** 2
print(result) # الناتج: 80
# بدون أقواس
result = 2 + 3 * 4 ** 2
print(result) # الناتج: 50
استخدم الأقواس دائماً لتوضيح الترتيب الذي تريده للحسابات.
📚 استخدام مكتبة math
لإجراء عمليات رياضية أكثر تقدماً، نحتاج لاستدعاء مكتبة math:
import math # استدعاء المكتبة
# الجذر التربيعي
result = math.sqrt(16)
print(result) # الناتج: 4.0
# القيمة المطلقة
result = math.fabs(-5.5)
print(result) # الناتج: 5.5
# التقريب للأعلى
result = math.ceil(4.3)
print(result) # الناتج: 5
# التقريب للأسفل
result = math.floor(4.9)
print(result) # الناتج: 4
🔄 أمثلة عملية واقعية
لنطبق ما تعلمناه على مواقف حقيقية:
# حساب متوسط ثلاث درجات
grade1 = 85
grade2 = 90
grade3 = 78
average = (grade1 + grade2 + grade3) / 3
print(f"المتوسط: {average}") # الناتج: المتوسط: 84.33333333333333
# حساب مساحة دائرة نصف قطرها 5
radius = 5
area = math.pi * (radius ** 2)
print(f"مساحة الدائرة: {area}") # الناتج: مساحة الدائرة: 78.53981633974483
💡 نصائح مهمة للمبتدئين
- استخدم الأقواس لتجنب الأخطاء في ترتيب العمليات
- اختبر عملياتك دائماً بأرقام بسيطة تعرف نتيجتها
- استخدم التعليقات لشرح الحسابات المعقدة
- تعرف على دوال math فهي توفر وقتك وجهدك
🎓 اختبر نفسك
السؤال 1 من 30% أكملت
ما هو ناتج العملية الحسابية 10 // 3 في بايثون؟
آخر تحديث: ٢٢ مارس ٢٠٢٦
التعليقات
شاركنا رأيك أو أسئلتك حول هذا المقال
جاري تحميل التعليقات...