Vlastní funkce  2. prosince 2021

Materiály

Nejste účastníkem kurzu
Pro zápis do kurzu se nejprve přihlašte a následně použijte tlačítko v přehledu kurzu.

Domácí projekty

0.

Vytvoř funkci pocet_vterin, která bude mít dva argumenty: čas v minutách a čas ve vteřinách. A bude vracet celkový počet vteřin.

1.

Napiš funkci, která vrátí maximální hodnotu ze tří zadaných čísel.

2.

Vytvoř funkci, která spočítá Body Mass Index pro kočky. Vstupem (parametry) funkce bude obvod hrudníku (cm) a délka zadní nohy od kolena ke kotníku (cm). Funkce vrátí číslo (feline body mass index, fBMI).

Postup výpočtu fBMI: 1. Vydělit obvod hrudníku 0.7062 a odečíst délku nohy. 2. Vydělit výsledek 0.9156. 3. Od výsledku bodu 2 odečíst délku nohy.

3.

Vytvoř funkci nakresli_n_uhelnik, která vykreslí pro zadaný počet stran n-úhelník. Pomocí této funkce vykresli následující obrázek:

mnohoúhelníky

Vnitřní úhel pravidelného n-úhelníka má 180 × (1-2/n) stupňů.

Aby byly tvary zhruba stejně veliké, použij pro n-úhelník délku strany např. 200/n

4.

Napiš funkci, která s pomocí cyklu for a příkazu if vypíše z jednotlivých 'X' a mezer následující obrazec:

X X X X X X
X         X
X         X
X         X
X         X
X X X X X X
5.

Vrať se k úkolu č. 4 z minulé lekce a zkus zpřehlednit kód použitím funkce. Funkce hazej_kostkou bude vracet počet pokusů než hráči padla šestka.

6.

Napiš funkci, která ověří, že zadaná teplota je v daném intervalu. Funkce bude mít tři parametry (teplota, dolní mez, horní mez) a bude vracet True/False.

7.

Napiš funkci, která pro zadanou teplotu doporučí vhodné oblečení. Využij funkci z předchozího úkolu.

Např.

>>> doporuc_obleceni(-3)
"Vezmi si rukavice a čepici."

Co po této lekci umím:

  • Definovat vlastní funkci a zavolat ji.
  • Vím, co je návratová hodnota a co dělá příkaz return.
  • Vím, co je lokální a globální proměnná.