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:

pythondef func():
  '''
    corpul funcției, în care
    este scris codul pentru
    executare
  '''

Să facem ca funcția func să afișeze un semn de exclamare:

pythondef func():
  print('!')

Să apelăm acum funcția noastră. Pentru aceasta este necesar să scriem numele ei și parantezele rotunde:

pythondef 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:

pythondef 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:

pythonfunc() # va afișa o eroare

def func():
  print('!')
Задание 1

Creați o funcție care va afișa numele și prenumele dumneavoastră.

Задание 2

Creați o funcție care va afișa suma 3 și 6.