Grundlæggende arbejde med brugerdefinerede funktioner i Python

I Python, udover at bruge standard funktioner og metoder, kan man oprette og anvende sine egne funktioner.

Lad os se på syntaksen for at oprette en egen funktion. For at erklære skal man skrive nøgleordet def, derefter dens navn og runde parenteser, hvor man kan angive parametre. Derefter sættes et kolon, hvorefter den nødvendige kode skrives i det nederste blok (funktionens krop). Funktionens krop skal være rykket med indrykning, ligesom i enhver anden kodeblok.

Lad os som eksempel lave funktionen func:

pythondef func():
  '''
    funktionens krop, hvori
    koden er skrevet for
    udførelse
  '''

Lad os gøre så funktionen func udskriver et udråbstegn:

pythondef func():
  print('!')

Lad os nu kalde vores funktion. For at gøre dette er det nødvendigt at skrive dens navn og runde parenteser:

pythondef func():
  print('!')
  
# Kalder vores funktion:
func() # vil udskrive '!'

Man kan kalde vores funktion flere gange - i dette tilfælde vil hvert funktionskald foretage en ny udskrift til skærmen:

pythondef func():
  print('!')
  
func() # vil udskrive '!'
func() # vil udskrive '!'
func() # vil udskrive '!'

I Python skal funktionen nødvendigvis kaldes under dens erklæring:

pythonfunc() # vil vise en fejl

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

Lav en funktion, som vil udskrive dit fornavn og efternavn.

Задание 2

Lav en funktion, som vil udskrive summen af 3 og 6.