Vlastní funkce

Zadáno v úterý 15. 9.

K odevzdání v pondělí 21. 9.

Získat můžete až 10 bodů

Tento úkol slouží k procvičení funkcí. Budete-li mít jakékoli dotazy, ptejte se. Za otázky body nestrhávám :-) Můžete se zeptat svých kolegů, jen vás poprosím, abyste si neposílali přímo kód úkolu; diskuze na abstraktní myšlenkové úrovni jsou v pořádku.

Zadání

  1. Napište funkci, která dostane vlajku a vrátí ji na stožáru.
  2. Napište funkci, která dostane vlajku a percentuální hodnotu a vrátí vlajku na stožáru, pověšenou ve výšce odpovídající zadané percentuální hodnotě.
  3. Napište funkci, která dostane rozměry stožáru a percentuální hodnotu a vrátí vlajku na stožáru zadané velikosti, pověšenou ve výšce odpovídající zadané percentuální hodnotě.
  4. Přepište funkce číslo 1 a 2 za použití funkce 3.

Podmínky

  • ke splnění zadání si můžete napsat jakékoli pomocné funkce
  • u všech funkcí (i těch pomocných) mějte typy
  • alespoň u funkce 3 mějte docstring
  • dbejte na rozumné pojmenovávání jednotlivých funkcí (i těch pomocných), jejich parametrů a jakýchkoli proměnných
  • při pojmenovávání dodržujte konvence (anglické názvy, všechno malým, kebab-case)

Nad čím se při úkolu zamyslet

  • hlavní výhodou proměnných a funkcí je jejich čitelnost, proto je pro ně důležité volit dobrá jména
  • parametry funkce jsou z pohledu funkce úplně obyčejné proměnné