🔹 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! 😊🚀