بايثون للمبتدئين · الدرس 06
الدوال Functions في Python
عندما تتكرر نفس المهمة أكثر من مرة، فإن الدوال تمنحك طريقة أنظف وأسرع لإعادة استخدامها.
الفكرة في سطر
الدالة هي مجموعة أوامر لها اسم
تسمح لك الدوال بكتابة كود مرة واحدة واستخدامه عدة مرات. هذا يجعل البرنامج أسهل في القراءة، وأسهل في التعديل، وأقرب إلى البرمجة المهنية.
def greet(name):
print("مرحباً، " + name)
greet("سارة")
greet("أحمد")
مرحباً، سارة
مرحباً، أحمد
مرحباً، أحمد
أهم المفاهيم
بعض أجزاء الدالة الأساسية
01
تعريف الدالة
تعريف الدالة def
يخبر Python بأنك ستكتب دالة جديدة.
def welcome():
02
المعلمات
المعلمات params
هي القيم التي تمررها إلى الدالة عند استدعائها.
def add(a, b):
03
الإرجاع
الإرجاع return
تُستخدم لإعادة نتيجة من الدالة إلى المكان الذي استدعيت فيها.
return a + b
04
استدعاء الدالة
بعد تعريفها، يمكنك استخدامها في أي مكان في البرنامج.
greet("نور")
مختبر AIRealm
اختبر الدالة وأدخل اسمك
أدخل اسمك، وستُظهر الدالة رسالة شخصية كل مرة تضغط فيها على الإدخال.
output
مرحباً، سارة
في Python:
def greet(name): print("مرحباً، " + name)تحدي سريع
أنشئ دالة حسابية
اكتب دالة باسم sum_two تأخذ عددين وترجع مجموعهما.
def sum_two(a, b):
return a + b
print(sum_two(10, 5))