73
Қай тым ды мән дер
Функ ция лар мен про це ду ра лар дың не гіз гі ай ыр ма шы-
лы ғы – олардың қай та ра тын мән дер інің са нын да.
Кез кел ген функ ция өз жұ мы сын аяқ та ған соң, не гіз гі прог рам-
ма ға (не ме се ша қы рыл ған іш кі прог рам ма ға) мән қай та руы ке рек.
Нә ти же ні қай та ру үшін функ ция ның аты мен сәй кес ке ле тін
аты бар ар найы «ай ны ма лы» қол да ны ла ды. «Ай ны ма лы ға»
мән мен шік теу опе ра то ры мін дет ті түр де тым бол ма ған да бір
рет функ ция де не сін де қол да ны луы ти іс.
Функ ция әр қа шан тең дік тің оң жа ғын да ор на ла са ты нын
жә не аты нан кей ін жақ ша ішін де функ ция ар гу мен ті нің мә ні
жа зы ла ты нын кө ре міз. Тең дік бел гі сі нің сол жа ғын да соң ғы
кез де функ ция мә ні мен шік те ле тін ай ны ма лы тұ ра ды.
Ау қым ды ай ны ма лы лар – прог рам ма ба сын да кез кел ген
іш кі прог рам ма лар ды ха бар ла ған ға дей ін ха бар лан ған дерек тер
тип те рі, тұ рақ ты лар мен ай ны ма лы лар. Бұл ны сан дар бар лық
прог рам ма да, со ны мен қа тар оның бар лық іш кі прог рам ма ла-
рын да кө рі ніп тұ ра ды. Ау қым ды ай ны ма лы лар прог рам ма ның
бар лық жұ мы сы ке зін де бар бо ла ды.
Жер гі лік ті ай ны ма лы лар бел гі лі бір іш кі прог рам ма ның
ішін де ха бар ла на ды жә не тек осы іш кі прог рам ма ға ға на кө рі-
не ді. Олар іш кі прог рам ма ша қыр ған ша орын дал май ды.
Функ ция син так си сі (
17-су рет):
def
функция атауы (парам1, парам2):
Параметрлер
Аргументтер
функция атауы (арг1, арг2):
>>> def mathem (a, b):
a = a/2
b = b + 10
print (a*b)
>>> num1 = 100
>>> num2 = 12
>>> mathem (num1, num2)
1100/0
Мысал:
Достарыңызбен бөлісу: