Bazat e punës me funksionet e përdoruesit në Python
Në Python, përveç përdorimit të funksioneve dhe metodave standarde, mund të krijoni dhe aplikoni edhe funksionet tuaja.
Le të shqyrtojmë sintaksën për krijimin e një funksioni.
Për deklarim duhet të shkruani fjalën kyçe def, pastaj
emrin e saj dhe kllapat e rrumbullakëta, në të cilat
mund të vendosni parametra. Më pas vendoset një
dypikë, pas së cilës në bllokun e poshtëm
shkruhet kodi i nevojshëm (trupi i funksionit).
Trupi i funksionit duhet të zhvendoset me një dhëmbëzim,
si në çdo bllok tjetër kodi.
Si shembull, le të bëjmë funksionin func:
def func():
'''
trupi i funksionit, në të cilin
është shkruar kodi për
ekzekutim
'''
Le ta bëjmë që funksioni func
të shfaqë një pikëçuditëse:
def func():
print('!')
Tani le ta thirrim funksionin tonë. Për këtë është e nevojshme të shkruani emrin e tij dhe kllapat e rrumbullakëta:
def func():
print('!')
# E thërrasim funksionin tonë:
func() # do të shfaqë '!'
Mund ta thërrasim funksionin tonë disa herë - në këtë rast çdo thirrje e funksionit do të kryejë një shfaqje të re në ekran:
def func():
print('!')
func() # do të shfaqë '!'
func() # do të shfaqë '!'
func() # do të shfaqë '!'
Në Python, funksioni duhet të thirret domosdoshmërisht poshtë deklarimit të tij:
func() # do të shfaqë një gabim
def func():
print('!')
Bëni një funksion që do të shfaqë emrin dhe mbiemrin tuaj.
Bëni një funksion që do të shfaqë
shumën e 3 dhe 6.