تعريف دالة
نستخدم def لتعريف دالة:
def greet():
print("أهلًا بك!")
greet() # استدعاء الدالة
معاملات وقيمة مُعادة
def add(a, b):
return a + b
result = add(4, 6)
print(result) # 10
- المعاملات
aوbمدخلات الدالة. returnتعيد القيمة لمن استدعى الدالة.
القيم الافتراضية
def greet(name="زائر"):
print(f"مرحبًا يا {name}")
greet() # مرحبًا يا زائر
greet("سارة") # مرحبًا يا سارة
تمرير الوسائط بالاسم
def profile(name, age):
print(f"{name} - {age} سنة")
profile(age=25, name="براء")
لماذا الدوال؟
- إعادة الاستخدام: اكتب مرة، استدعِ مرارًا.
- التنظيم: كود مقسّم وواضح.
- الصيانة: عدّل في مكان واحد.
🎯 التالي: القوائم (Lists) — تخزين عدة قيم معًا.