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