ي لغة البايثون، يمكن تعريف المتغيرات العامة (Global Variables) بإمكانية الوصول إليها داخل الدوال أو البلوكات البرمجية، بناء على الأوامر المراد تنفيذها. يمكن تحقيق هذا الاختيار الثاني والأول معًا حيث يتم تحديد المتغيرات على مستوى البرنامج ولكن يتم الوصول إليها داخل الدوال.
مثال لتعريف متغير عام في لغة البايثون المستخدمة في برمجة المايكروبت:
global_var = 10
def test_function():
global global_var
global_var += 1
print("قيمة المتغير العام هي:", global_var)
test_function() # ستطبع قيمة المتغير العام
python复制成功复制代码
في هذا المثال، تم تعريف المتغير global_var على مستوى البرنامج، ثم تم الوصول إليه وتعديل قيمته داخل الدالة test_function() باستخدام الكلمة المفتاحية global.