Reja: Python тилида ўрнатилган функциялар ва методлар


Download 91.9 Kb.
bet16/28
Sana09.01.2022
Hajmi91.9 Kb.
#256036
1   ...   12   13   14   15   16   17   18   19   ...   28
Bog'liq
pyhton TAYYOR

Bu qanday ishlaydi:

Bu yerda biz a va parametrlardan foydalanadigan printMax funksiyasini e'lon qildik. Bu funksiyada oddiygina if..else operatoridan foydalangan holda sonlarning kattasini aniqlaymiz va uni ekranga chop etamiz.



printMax funksiyasini birinchi marta chaqirganimizda sonlarni to'g'ridan-to'gri argument sifatida beramiz. Ikkinchi marta chaqirganimizda esa o'zgaruvchilarni argument sifatida beramiz. printMax(x, y) x argument qiymatini a parametrga, y argument qiymatini esa bparametrga biriktiradi. Yuqoridagi ikkala holatda ham funksiya bir xilda ishlaydi.

mahalliy(локальные) parametrlar.

Funksiyaning ichida e'lon qilingan o'zgaruvchilar huddi shu nomdagi funksiya tashqarisida e'lon qilingan o'zgaruvchilar bilan xech qanday bog'liklikka ega emas, ya'ni bu o'zgaruvchilar mahalliy o'zgaruvchilar hisoblanadi. Bu o'zgaruvchining ko'rinish maydoni(область видимости) deyiladi. Har bir o'zgaruvchining ko'rinish maydoni o'zgaruvchi aniqlangan amallar bloki va shu o'zgaruvchi e'lon qilingan nuqta bilan chegaralangan.



Misol:(func_local.py nomi bilan saqlang)

x = 50


def func(x):

print("x teng", x)

x = 2

print("Mahalliy x qiymatini", x, "ga o'zgartiramiz")



func(x)

print("x qiymati qanday bo'lsa, shunday turibdi", x)



Natija:

$ python func_local.py

x teng 50

Mahalliy x qiymatini 2 ga o'zgartiramiz

x qiymati qanday bo'lsa, shunday turibdi 50


Download 91.9 Kb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   ...   28




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling