محقق النطاق

المطلوب

اكتب برنامج يوضح فهمك للنطاق (Scope) باستخدام متغيرات محلية وعامة.

الخطوات

  1. أنشئ متغير عام counter بقيمة 0

  2. أنشئ دالة increment():

    • تستخدم global لتعديل counter
    • تزيد counter بمقدار 1
    • لا تُرجع شيئاً
  3. أنشئ دالة get_double():

    • تقرأ counter (بدون global)
    • تُرجع counter * 2
  4. أنشئ دالة process(x):

    • تأخذ معامل x
    • تُنشئ متغير محلي local_value = x + 10
    • تُرجع local_value
  5. في البرنامج الرئيسي:

    • استدع increment() مرتين
    • اطبع counter
    • اطبع نتيجة get_double()
    • اطبع نتيجة process(5)

مثال على المخرجات

2
4
15

الناتج (Console)

سيظهر ناتج تنفيذ الكود هنا.