0 تصويتات
منذ في تصنيف أسئلة تعليمية بواسطة

أي من الخيارات التالية يمثل الطريقة الصحيحة لكتابة الدالة my_function التي تقوم بطباعة الجملة "This is my function" ؟؟

الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:

أ

الإجابة الصحيحة هي (أ) لأنها تتبع القواعد الأساسية لتعريف الدوال (Functions) في لغة البرمجة (مثل لغة بايثون).

لكي يتم كتابة الدالة بشكل صحيح، يجب أن تتوفر العناصر التالية:

  • الكلمة المفتاحية `def`: وهي اختصار لكلمة (Define)، وتُستخدم لإخبار البرنامج أننا سنقوم بتعريف دالة جديدة.
  • اسم الدالة: في هذا السؤال هو `my_function` ويجب أن يأتي مباشرة بعد كلمة `def`.
  • الأقواس `()`: توضع بعد اسم الدالة مباشرة، وهي ضرورية حتى لو كانت الدالة لا تستقبل أي قيم (مدخلات).
  • النقطتان الرأسيتان `:`: يجب وضع نقطتين في نهاية سطر التعريف؛ لأنها تخبر البرنامج أن السطور القادمة هي "جسم الدالة" (الأوامر التي ستنفذها الدالة).
  • الإزاحة (Indentation): يجب أن يكون سطر الطباعة `print` مُزاحاً إلى الداخل (ترك مسافة بادئة)، وهذا أمر أساسي ليعرف البرنامج أن هذا الأمر تابع للدالة وليس خارجاً عنها.

مثال على الشكل الصحيح المذكور في الخيار (أ):
```python
def my_function():
print("This is my function")
```

لماذا الخيارات الأخرى خاطئة؟
تكون الخيارات الأخرى خاطئة إذا حدث أي من الآتي:

  1. نسيان وضع النقطتين الرأسيتين `:` في نهاية السطر الأول.
  2. كتابة أمر `print` بدون إزاحة (أي أن يكون على نفس مستوى كلمة `def`).
  3. نسيان الأقواس `()` بعد اسم الدالة.
  4. استخدام كلمة غير `def` لتعريف الدالة.

اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال أي من الخيارات التالية يمثل الطريقة الصحيحة لكتابة الدالة my_function التي تقوم بطباعة الجملة "This is my function" ؟ اترك تعليق فورآ.

1 إجابة وحدة

0 تصويتات
منذ بواسطة
إجابة سؤال أي من الخيارات التالية يمثل الطريقة الصحيحة لكتابة الدالة my_function التي تقوم بطباعة الجملة "This is my function" ؟ بالأعلى.

أسئلة مشابهة

مرحباً بك في بوابة الإجابات ، المصدر الرائد للتعليم والمساعدة في حل الأسئلة والكتب الدراسية، نحن هنا لدعمك في تحقيق أعلى مستويات التعليم والتفوق الأكاديمي، نهدف إلى توفير إجابات شاملة لسؤالك
...