Rychlý repozitář pro doučování pythonu
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1020 B

# 4. Funkce a jejich parametry
# Definice jednoduché funkce bez parametrů
def pozdrav():
print("Ahoj, vítám tě u výuky Pythonu!")
# Volání funkce
pozdrav()
# Funkce s jedním parametrem
def pozdrav_jmenem(jmeno):
print(f"Ahoj {jmeno}!")
pozdrav_jmenem("Karlo")
pozdrav_jmenem("Evo")
# Funkce s více parametry a návratovou hodnotou (return)
def secti(a, b):
vysledek = a + b
return vysledek
# Uložení výsledku do proměnné
soucet = secti(5, 8)
print("Součet 5 a 8 je:", soucet)
# Funkce s výchozí hodnotou parametru
def predstav_se(jmeno, mesto="Neznámé"):
print(f"Jmenuji se {jmeno} a bydlím ve městě {mesto}.")
predstav_se("Tomáš", "Praha")
predstav_se("Lucie") # Použije se výchozí hodnota "Neznámé"
# Funkce vracející více hodnot (jako n-tice / tuple)
def min_max(cisla):
nejmensi = min(cisla)
nejvetsi = max(cisla)
return nejmensi, nejvetsi
minimum, maximum = min_max([10, 2, 5, 20, 1])
print(f"Minimum je {minimum} a maximum je {maximum}.")