لتعريف دالة جديدة في بايثون نستخدم الكلمة الأساسية ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
def
لتحديد دالة جديدة في بايثون، نستخدم الكلمة الأساسية `def`. هذه الكلمة تخبر بايثون أننا بصدد تعريف كتلة من التعليمات البرمجية التي ستنفذ عند استدعاء الدالة.
إليك كيفية عمل ذلك:
- `def`: هذه الكلمة الأساسية تبدأ تعريف الدالة.
- اسم الدالة: بعد `def`، نكتب اسمًا للدالة. يجب أن يكون الاسم وصفيًا ويعكس ما تفعله الدالة.
- الأقواس `()`: بعد اسم الدالة، نضع أقواسًا. داخل هذه الأقواس، نحدد *المعاملات* (parameters) التي تتلقاها الدالة. المعاملات هي القيم التي نمررها إلى الدالة لتستخدمها في عملها. إذا كانت الدالة لا تحتاج إلى أي قيم، نترك الأقواس فارغة.
- النقطتان `:`: بعد الأقواس، نضع نقطتين رأسيتين.
- المسافة البادئة (Indentation): جميع التعليمات البرمجية التي تشكل جسم الدالة يجب أن تكون مسافة بادئة (عادةً أربع مسافات أو علامة تبويب). هذا يخبر بايثون أن هذه التعليمات تنتمي إلى الدالة.
- جسم الدالة: هذا هو المكان الذي نكتب فيه التعليمات البرمجية التي تنفذها الدالة.
- `return` (اختياري): إذا كانت الدالة تحتاج إلى إرجاع قيمة، نستخدم الكلمة الأساسية `return` متبوعة بالقيمة التي نريد إرجاعها. إذا لم تستخدم `return`، فإن الدالة ترجع `None` افتراضيًا.
مثال:```python
def تحية(اسم):
"""
هذه الدالة تأخذ اسمًا كمعامل وتطبع تحية شخصية.
"""
print("مرحباً يا " + اسم + "!")
# استدعاء الدالة
تحية("أحمد") # سيطبع: مرحباً يا أحمد!
```
في هذا المثال:
- `def تحية(اسم):` تعرف دالة باسم `تحية` تأخذ معاملًا واحدًا اسمه `اسم`.
- `print("مرحباً يا " + اسم + "!")` هو جسم الدالة، وهو يطبع تحية باستخدام الاسم الذي تم تمريره.
- `تحية("أحمد")` يستدعي الدالة `تحية` ويمرر القيمة "أحمد" كمعامل.
اذا كان لديك إجابة افضل او هناك خطأ اترك تعليق فورآ.