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

تبدأ الدالة في لغة بايثون بكلمة (on) يليها اسم الدالة متبوعًا بنقطتين رأسيتين (:) ثم هيكل الدالة ؟؟

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

خطأ

العبارة خاطئة؛ ففي لغة بايثون، لا نستخدم كلمة `on` لتعريف الدالة، بل نستخدم الكلمة المحجوزة `def` (وهي اختصار لكلمة *define* وتعني "عرّف").

الهيكل الصحيح لكتابة الدالة في بايثون يتكون من الأجزاء التالية:

  1. الكلمة المفتاحية `def`: وهي الكلمة التي تخبر بايثون بأننا بصدد إنشاء (تعريف) دالة جديدة.
  2. اسم الدالة: نختار اسماً مناسباً يعبر عن وظيفة الدالة، ويجب أن يتبع قواعد تسمية المتغيرات.
  3. الأقواس `()`: نضع اسم الدالة متبوعاً بأقواس، ويمكن أن نضع داخل هذه الأقواس "معاملات" (Parameters) أو نتركها فارغة.
  4. النقطتان الرأسيتان `:`: توضع في نهاية السطر الأول لتبين أن ما سيأتي بعدها هو محتوى الدالة.
  5. جسم الدالة (Indentation): تبدأ الأوامر البرمجية الخاصة بالدالة في السطر التالي، ويجب أن تكون "مُزاحة" إلى الداخل (أي نترك مسافة بادئة) ليعرف بايثون أن هذه الأوامر تنتمي لهذه الدالة.

مثال توضيحي للمقارنة:
  • الطريقة الخاطئة:
`on my_function():` ❌ (لن يعمل البرنامج وسيعطي خطأ)
  • الطريقة الصحيحة:
```python
def my_function():
print("مرحباً بك في لغة بايثون!")
```
✅ (هذا هو الهيكل السليم)

اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال تبدأ الدالة في لغة بايثون بكلمة (on) يليها اسم الدالة متبوعًا بنقطتين رأسيتين (:) ثم هيكل الدالة ؟ اترك تعليق فورآ.

1 إجابة وحدة

0 تصويتات
منذ بواسطة
 
أفضل إجابة
إجابة سؤال تبدأ الدالة في لغة بايثون بكلمة (on) يليها اسم الدالة متبوعًا بنقطتين رأسيتين (:) ثم هيكل الدالة ؟ بالأعلى.

أسئلة مشابهة

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