1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Writing Functions in Python

Connected

cvičení

Vypis návratový typ

Ladíš balíček, na kterém pracuješ společně s kamarády. S daty, která vrací jedna z funkcí, se děje něco podivného – zatím ale nevíš, která funkce za to může. Víš, že chyby se do kódu občas vkradou ve chvíli, kdy funkce vrátí jiný typ, než jsi čekal/a. Například pokud očekáváš numpy pole, ale funkce vrátí seznam, může to způsobit neočekávané chování. Aby sis ověřil/a, že právě tohle není příčina problému, rozhodneš se napsat dekorátor print_return_type(), který při každém volání dekorované funkce vypíše typ hodnoty, kterou funkce vrátí.

Pokyny

100 XP
  • Vytvoř vnořenou funkci wrapper(), která se stane novou dekorovanou funkcí.
  • Zavolej dekorovanou funkci.
  • Vrať novou dekorovanou funkci.