تبدأ الدالة في لغة بايثون بكلمة (on) يليها اسم الدالة متبوعًا بنقطتين رأسيتين (:) ثم هيكل الدالة؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
خطأ
الإجابة "خطأ" صحيحة. الدالة في لغة بايثون لا تبدأ بكلمة "on".
إليك الطريقة الصحيحة لتعريف دالة في بايثون:
- تبدأ الدالة بكلمة `def` (اختصار لـ definition أي تعريف). هذه الكلمة تخبر بايثون أنك بصدد تعريف دالة جديدة.
- يلي `def` اسم الدالة. يجب أن يكون الاسم معبراً عن وظيفة الدالة.
- بعد اسم الدالة توضع أقواس `()`. داخل هذه الأقواس يمكنك تحديد *المعاملات* (parameters) التي تتلقاها الدالة. إذا كانت الدالة لا تحتاج إلى أي مدخلات، تظل الأقواس فارغة.
- بعد الأقواس توضع نقطتان رأسيتان `:`. هذا يشير إلى بداية *هيكل* الدالة (أي الأوامر التي ستنفذها الدالة).
- يجب أن يكون هيكل الدالة مُزاحًا (indented). هذا يعني أن جميع الأسطر التي تشكل جسم الدالة يجب أن تبدأ بمسافة بيضاء (عادةً 4 مسافات أو علامة تبويب). المسافة البيضاء تخبر بايثون أن هذه الأسطر تنتمي إلى الدالة.
مثال:```python
def greet(name):
"""
هذه الدالة تستقبل اسماً وتطبع تحية.
"""
print("مرحباً يا " + name + "!")
# استدعاء الدالة
greet("أحمد")
```
في هذا المثال:
- `def` هي الكلمة التي تبدأ بها تعريف الدالة.
- `greet` هو اسم الدالة.
- `(name)` هي المعاملات التي تتلقاها الدالة (في هذه الحالة، اسم الشخص).
- `:` هي النقطتان الرأسيتان.
- السطر `print("مرحباً يا " + name + "!")` هو هيكل الدالة، وهو مُزاح.
- `greet("أحمد")` هو استدعاء الدالة لتنفيذها.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال تبدأ الدالة في لغة بايثون بكلمة (on) يليها اسم الدالة متبوعًا بنقطتين رأسيتين (:) ثم هيكل الدالة اترك تعليق فورآ.