محقق النطاق
المطلوب
اكتب برنامج يوضح فهمك للنطاق (Scope) باستخدام متغيرات محلية وعامة.
الخطوات
أنشئ متغير عام
counterبقيمة0أنشئ دالة
increment():- تستخدم
globalلتعديلcounter - تزيد
counterبمقدار 1 - لا تُرجع شيئاً
- تستخدم
أنشئ دالة
get_double():- تقرأ
counter(بدون global) - تُرجع
counter * 2
- تقرأ
أنشئ دالة
process(x):- تأخذ معامل
x - تُنشئ متغير محلي
local_value = x + 10 - تُرجع
local_value
- تأخذ معامل
في البرنامج الرئيسي:
- استدع
increment()مرتين - اطبع
counter - اطبع نتيجة
get_double() - اطبع نتيجة
process(5)
- استدع
مثال على المخرجات
2
4
15