Kasutajate loodud funktsioonide põhitõed Pythonis

Pythonis saab standardfunktsioonide ja -meetodite kasutamise kõrval luua ja rakendada ka ise loodud funktsioone.

Vaatame oma funktsiooni loomise süntaksit. Deklareerimiseks tuleb kirjutada võtmesõna def, seejärel selle nimi ja ümarsulud, milles saab määrata parameetrid. Järgneb koolon, mille järel alumises plokis kirjutatakse vajalik kood (funktsiooni keha). Funktsiooni keha peab olema taandega, nagu igas muus koodiplokis.

Näiteks loome funktsiooni func:

pythondef func():
  '''
    funktsiooni keha, kus on
    kirjutatud täidetav
    kood
  '''

Teeme nii, et funktsioon func väljastab hüüumärgi:

pythondef func():
  print('!')

Nüüd kutsume oma funktsiooni välja. Selleks on vaja kirjutada selle nimi ja ümarsulud:

pythondef func():
  print('!')
  
# Kutsume meie funktsiooni välja:
func() # väljastab '!'

Meie funktsiooni saab välja kutsuda mitu korda - sel juhul teeb iga funktsiooni väljakutse uue väljundi ekraanile:

pythondef func():
  print('!')
  
func() # väljastab '!'
func() # väljastab '!'
func() # väljastab '!'

Pythonis tuleb funktsiooni kutsuda tingimata alla selle deklaratsiooni:

pythonfunc() # väljastab vea

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

Looge funktsioon, mis väljastab teie ees- ja perekonnanime.

Задание 2

Looge funktsioon, mis väljastab summa 3 ja 6.