Misingi ya Kufanya Kazi na Vitendo Maalum (Functions) katika Python
Katika Python, pamoja na kutumia vitendo na mbinu standard, unaweza pia kuunda na kutumia vitendo vyako mwenyewe.
Wacha tuchunguze sintaksia ya kuunda
kitendo chako mwenyewe. Kutangaza, unahitaji kuandika
neno kuu def, kisha jina
lake na mabano ya duara, ambayo
unaweza kuweka vigezo. Kisha weka
alama ya koloni, na baada ya hapo kwenye kizuizi cha chini
unaandika msimbo unaohitajika (mwili wa kitendo).
Mwili wa kitendo lazima uwe umebanwa kidole,
kama katika block nyingine yoyote ya msimbo.
Kwa mfano, tufanye kitendo func:
def func():
'''
mwili wa kitendo, ambao
umeandikwa msimbo wa
kutekelezwa
'''
Wacha tufanye kitendo func
kikioneshe alama ya mshangao:
def func():
print('!')
Sasa hebu tuite kitendo chetu. Kwa hiyo ni muhimu kuandika jina lake na mabano ya duara:
def func():
print('!')
# Tuita kitendo chetu:
func() # itaonyesha '!'
Inawezekana kuuita kitendo chetu mara kadhaa - katika kesi hii kila wito wa kitendo kitakuwa kifanya matokeo mapya kwenye skrini:
def func():
print('!')
func() # itaonyesha '!'
func() # itaonyesha '!'
func() # itaonyesha '!'
Katika Python, kitendo lazima kiitwe chini ya utangazaji wake:
func() # itaonyesha kosa
def func():
print('!')
Tengeneza kitendo ambacho kitaonyesha jina lako la kwanza na jina la ukoo.
Tengeneza kitendo ambacho kitaonyesha
jumla ya 3 na 6.