Bazele lucrului cu funcții personalizate în Python
În Python, pe lângă utilizarea funcțiilor și metodelor standard, puteți crea și aplica propriile funcții.
Să analizăm sintaxa pentru crearea
unei funcții proprii. Pentru a o declara, trebuie să scrieți
cuvântul cheie def, apoi
numele acesteia și paranteze rotunde, în care
se pot seta parametri. Apoi se pune
două puncte, după care în blocul de mai jos
se scrie codul necesar (corpul funcției).
Corpul funcției trebuie să fie decalat,
ca în orice alt bloc de cod.
De exemplu, să facem funcția func:
def func():
'''
corpul funcției, în care
este scris codul pentru
executare
'''
Să facem ca funcția func
să afișeze un semn de exclamare:
def func():
print('!')
Să apelăm acum funcția noastră. Pentru aceasta este necesar să scriem numele ei și parantezele rotunde:
def func():
print('!')
# Apelăm funcția noastră:
func() # va afișa '!'
Putem apela funcția noastră de mai multe ori - în acest caz, fiecare apel al funcției va face o nouă afișare pe ecran:
def func():
print('!')
func() # va afișa '!'
func() # va afișa '!'
func() # va afișa '!'
În Python, funcția trebuie apelată neapărat mai jos de declararea ei:
func() # va afișa o eroare
def func():
print('!')
Creați o funcție care va afișa numele și prenumele dumneavoastră.
Creați o funcție care va afișa
suma 3 și 6.