🔹 1. ما هي الدوال؟

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

🔹 مثال على دالة بسيطة:

def greet():
    print("مرحبًا بك في Python!")

✅ هنا، greet() هي دالة تقوم بطباعة رسالة ترحيب.

🔹 لتشغيل الدالة، فقط استدعها:

greet()

🔹 2. إنشاء دالة بمدخلات (Parameters)

يمكنك تمرير قيم إلى الدالة باستخدام المعاملات (Parameters):

def greet(name):
    print("مرحبًا، " + name + "! كيف حالك؟")

greet("أحمد")
greet("سارة")

✅ هنا، الدالة greet(name) تأخذ اسم المستخدم وتعرض رسالة مخصصة.

🔹 3. دالة تعيد قيمة (return)

يمكنك جعل الدالة تعيد قيمة باستخدام return:

def add(a, b):
    return a + b

result = add(5, 3)
print("المجموع:", result)

✅ هنا، add(a, b) تعيد ناتج الجمع ويمكنك استخدامه لاحقًا.

🔹 4. دوال تحتوي على قيم افتراضية

يمكنك تحديد قيم افتراضية للمعاملات بحيث لا يكون إدخالها إلزاميًا:

def greet(name="ضيف"):
    print("مرحبًا، " + name + "!")

greet()  # يستخدم القيمة الافتراضية "ضيف"
greet("محمود")  # يستخدم الاسم المدخل

🔹 5. تمرين عملي

🔹 اكتب دالة تأخذ رقمًا، ثم تعيده مرفوعًا للأس 2:

def square(num):
    return num ** 2

print(square(4))  # الناتج: 16
print(square(7))  # الناتج: 49

🎯 ماذا بعد؟ في الدرس القادم، سنتعلم البرمجة الكائنية (OOP) في Python! 😊🚀

التعليقات مغلقة.