Grunnleggende om brukerdefinerte funksjoner i Python

I Python, i tillegg til å bruke standard funksjoner og metoder, kan man lage og anvende sine egne funksjoner.

La oss se på syntaksen for å lage egen funksjon. For å deklarere må man skrive nøkkelordet def, deretter dens navn og runde parenteser, der man kan angi parametre. Deretter settes et kolon, etterfulgt av at den nødvendige koden (funksjonens kropp) skrives i blokken under. Funksjonens kropp må være rykket inn med innrykk, som i enhver annen kodeblokk.

La oss som et eksempel lage funksjonen func:

pythondef func():
  '''
    funksjonens kropp, der
    koden for
    utførelse er skrevet
  '''

La oss gjøre slik at funksjonen func skriver ut et utropstegn:

pythondef func():
  print('!')

La oss nå kalle funksjonen vår. For å gjøre dette er det nødvendig å skrive dens navn og runde parenteser:

pythondef func():
  print('!')
  
# Kaller funksjonen vår:
func() # vil skrive ut '!'

Man kan kalle funksjonen vår flere ganger - i dette tilfellet vil hvert funksjonskall utføre en ny utskrift til skjermen:

pythondef func():
  print('!')
  
func() # vil skrive ut '!'
func() # vil skrive ut '!'
func() # vil skrive ut '!'

I Python må funksjonen kalles under dens deklarasjon:

pythonfunc() # vil gi en feil

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

Lag en funksjon som vil skrive ut ditt fornavn og etternavn.

Задание 2

Lag en funksjon som vil skrive ut summen av 3 og 6.