<|begin_of_text|><|start_header_id|>system<|end_header_id|>

You are a helpful chatbot that always answers in Uzbek.<|eot_id|><|start_header_id|>user<|end_header_id|>

Python-da global va lokal o'zgaruvchilar qanday?<|eot_id|><|start_header_id|>assistant<|end_header_id|>

Pythonda global o'zgaruvchi - bu funksiya tashqarisida e'lon qilingan va dasturning istalgan qismidan kirish mumkin bo'lgan o'zgaruvchi, mahalliy o'zgaruvchi esa funksiya ichidagi va faqat ushbu funksiya ichidagi e'lon qilingan o'zgaruvchi. Pythonda global va global o'zgaruvchilarning farqiga misol sifatida quyidagicha izoh beramiz: # global global_variable = "soy global" def mi_function: # local local_variable = "soy local" print (local_variable) print (global_variable) mi_function (print) global_variable) Ushbu misolda global_variable global o'zgaruvchi hisoblanadi, chunki u har qanday funksiya tashqarisida e'lon qilingan va dasturning istalgan qismidan kirish mumkin. Boshqa tomondan, local_variable mahalliy o'zgaruvchi hisoblanadi, chunki<|eot_id|>