تستخدم لتعريف متغير عام: def global ()int ()input ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
global
الإجابة الصحيحة هي: global.
شرح الإجابة:
في لغة البرمجة (مثل بايثون)، هناك نوعان من المتغيرات من حيث النطاق:
- متغير محلي (Local Variable): هو الذي يتم تعريفه داخل دالة معينة، ولا يمكن استخدامه خارج هذه الدالة.
- متغير عام (Global Variable): هو الذي يتم تعريفه خارج أي دالة، ويكون متاحاً للاستخدام في أي مكان داخل البرنامج.
لماذا نستخدم كلمة `global`؟عندما نكون داخل "دالة" ونريد تغيير قيمة متغير تم تعريفه في "الخارج" (متغير عام)، يجب أن نكتب كلمة `global` قبل اسم المتغير. هذا يخبر البرنامج: "لا تقم بإنشاء متغير جديد محلي، بل استخدم المتغير العام الموجود في الخارج".
مثال توضيحي:
```python
x = 10 # هذا متغير عام
def my_function():
global x # هنا أخبرنا البرنامج أننا نريد استخدام x العامة
x = 20 # قمنا بتعديل قيمتها من داخل الدالة
my_function()
print(x) # ستكون النتيجة 20 لأننا استخدمنا global
```
توضيح لماذا الخيارات الأخرى خاطئة:
- def: تُستخدم لتعريف (إنشاء) دالة جديدة، وليس لتعريف متغيرات.
- ()int: تُستخدم لتحويل القيم إلى أعداد صحيحة (Integer).
- ()input: تُستخدم لاستقبال بيانات أو مدخلات من المستخدم عبر لوحة المفاتيح.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال تستخدم لتعريف متغير عام: def global ()int ()input ؟ اترك تعليق فورآ.