You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.3 KiB

Funkce

Funkce jsou jedna z nejpodstatnějších věcí o kterých se budeme bavit.

Funkce nám pomáhají neopakovat kód, jinými slovy díky funkcím můžeme znovupoužít kusy kódu.

Funkce slouží jako logické rozdělení toho jak má fungovat náš program.


def fungce():
	print('tahle funkce nema zadny argumenty')

def funkce(argument, dalsi_argument):
	print(argument)
	print(dalsi_argument)

>>> fungce()
tahle funkce nema zadny argumenty
>>> funkce('hello', 'world')
hello
world
>>> funkce(1,2)
1
2

Input/Output

Vstup a výstup funkce zajištují argumenty a return hodnoty.

Argumenty píšeme do závorky za názvem funkce.

def funkce(argument, dalsi_argument):
	# .. bla bla bla
	# s argumenty pracujeme jako s promennymi

Return píšeme uvnitř funkce.

def funkce():
	return 'ahoj' # tahle funkce vraci 'ahoj' po spusteni
	# return ukonci praci funkce

>>> print(funkce())
ahoj

Pass

pass nám dovolí nechat nedopsanou funkci která nevyhodí error při interpretaci. Má to svoji funkci když plánujeme co napíšeme a tvoříme funkce ale není to podstatný si to pamatovat. Spíše se jenom nedivte až to někde uvidíte.

def funkce():
	pass

>>> funkce()
>>> # nic se nestalo lol