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

دالة برمجية من دوال لغة البايثون تستخدم لتنفيذ جزء من المقطع البرمجي بشكل لانهائي : ()on_button_pressed_a () on_forever ()on_gesture_shake ؟؟

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

()on_forever

الدالة البرمجية التي تستخدم لتنفيذ جزء من المقطع البرمجي بشكل لانهائي في لغة بايثون (خاصةً في بيئات مثل MicroPython المستخدمة في أجهزة تعليمية مثل Micro:bit) هي `()on_forever`.

شرح مفصل:

  • ()on_forever: هذه الدالة تقوم بتشغيل الكود الموجود بداخلها بشكل متكرر إلى الأبد، أو حتى يتم إيقاف تشغيل الجهاز. بمعنى آخر، الكود الذي تكتبه داخل `()on_forever` سيستمر في التنفيذ دون توقف.
  • لماذا ليست الخيارات الأخرى صحيحة؟
  • `()on_button_pressed_a`: هذه الدالة تنفذ الكود الموجود بداخلها *فقط* عندما يتم الضغط على الزر "A". إنها ليست تنفيذًا لانهائيًا.
  • `()on_gesture_shake`: هذه الدالة تنفذ الكود الموجود بداخلها *فقط* عندما يتم اهتزاز الجهاز. إنها أيضًا ليست تنفيذًا لانهائيًا.
  • مثال توضيحي:

```python
from microbit import *

while True: # هذه طريقة أخرى لعمل حلقة لانهائية، لكن ()on_forever أسهل في الاستخدام في Micro:bit
display.show(Image.HEART)
sleep(1000) # انتظر ثانية واحدة
display.show(Image.ARROW_E)
sleep(1000) # انتظر ثانية واحدة
```

أو باستخدام `()on_forever`:

```python
from microbit import *

def forever():
display.show(Image.HEART)
sleep(1000)
display.show(Image.ARROW_E)
sleep(1000)

on_forever(forever)
```

في كلا المثالين، سيستمر عرض القلب والسهم بالتناوب على شاشة Micro:bit إلى الأبد. `()on_forever` تجعل الكود أكثر تنظيمًا وسهولة في القراءة في هذه الحالة.

اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال دالة برمجية من دوال لغة البايثون تستخدم لتنفيذ جزء من المقطع البرمجي بشكل لانهائي : ()on_button_pressed_a () on_forever ()on_gesture_shake ؟ اترك تعليق فورآ.

1 إجابة وحدة

0 تصويتات
منذ بواسطة
 
أفضل إجابة
سوف تجد إجابة سؤال دالة برمجية من دوال لغة البايثون تستخدم لتنفيذ جزء من المقطع البرمجي بشكل لانهائي : ()on_button_pressed_a () on_forever ()on_gesture_shake ؟ بالأعلى.

أسئلة مشابهة

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