Grondbeginsels van die werk met gebruikerfunksies in Python

In Python, behalwe om standaardfunksies en -metodes te gebruik, kan jy ook jou eie funksies skep en toepas.

Laat ons die sintaksis vir die skep van 'n eie funksie ondersoek. Om dit te verklaar, moet jy die sleutelwoord def skryf, dan sy naam en ronde hakies, waarin jy parameters kan spesifiseer. Daarna volg 'n dubbelpunt, waarna die nodige kode (funksieliggaam) in die onderste blok geskryf word. Die funksieliggaam moet ingekeep wees, soos enige ander kodeblok.

As voorbeeld, laat ons 'n funksie func maak:

pythondef func():
  '''
    die funksieliggaam, waarin
    die kode vir uitvoering
    geskryf is
  '''

Laat ons die funksie func so maak dat dit 'n uitroepteken druk:

pythondef func():
  print('!')

Kom ons roep nou ons funksie aan. Om dit te doen, moet jy sy naam en ronde hakies skryf:

pythondef func():
  print('!')
  
# Roep ons funksie aan:
func() # sal '!' afdruk

Jy kan ons funksie verskeie kere aanroep - in hierdie geval sal elke funksieaanroep 'n nuwe afdruk na die skerm maak:

pythondef func():
  print('!')
  
func() # sal '!' afdruk
func() # sal '!' afdruk
func() # sal '!' afdruk

In Python moet 'n funksie noodwendig onder sy verkla-ring aangeroep word:

pythonfunc() # sal 'n fout gee

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

Maak 'n funksie wat jou naam en van sal afdruk.

Задание 2

Maak 'n funksie wat die som van 3 en 6 sal afdruk.