Pagrindiniai darbo su vartotojo funkcijomis Python'e principai

Python'e, be standartinių funkcijų ir metodų naudojimo, taip pat galima kurti ir taikyti savo pačio funkcijas.

Pažvelkime į sintaksę, reikalingą savo funkcijai sukurti. Deklaravimui reikia parašyti raktinį žodį def, tada jos pavadinimą ir apvaliuosius skliaustus, kuriuose galima nustatyti parametrus. Tada dedamas dvitaškis, po kurio apatiniame bloke parašomas reikalingas kodas (funkcijos kūnas). Funkcijos kūnas turi būti atitrauktas įtrauka, kaip ir bet kuriame kitame kodo bloke.

Pavyzdžiui, sukurkime funkciją func:

pythondef func():
  '''
    funkcijos kūnas, kuriame
    parašytas vykdymui
    skirtas kodas
  '''

Padarykime taip, kad funkcija func atspausdintų šauktuką:

pythondef func():
  print('!')

Dabar iškvikime mūsų funkciją. Tam reikia parašyti jos pavadinimą ir apvaliuosius skliaustus:

pythondef func():
  print('!')
  
# Iškvietiame mūsų funkciją:
func() # išves '!'

Galima iškvieti mūsų funkciją kelis kartus - šiuo atveju kiekvienas funkcijos iškvietimas atliks naują išvedimą į ekraną:

pythondef func():
  print('!')
  
func() # išves '!'
func() # išves '!'
func() # išves '!'

Python'e funkciją būtinai reikia kviesti žemiau jos deklaravimo:

pythonfunc() # išves klaidą

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

Sukurkite funkciją, kuri atspausdins jūsų vardą ir pavardę.

Задание 2

Sukurkite funkciją, kuri atspausdins 3 ir 6 sumą.