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.

Funkce jsou žívot.

Funkce jsou smrt.


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