1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Procvičování otázek z kódovacích pohovorů v Pythonu

Connected

Cvičení

Dodatečné argumenty

Pojďme využít dodatečné argumenty v metodě .apply()!

Tvým úkolem je vytvořit v scores dva nové sloupce:

  • mean je průměrná hodnota skóre z matematiky, čtení a psaní počítaná po řádcích
  • rank určuje, jak vysoké je skóre mean:
    • 'high' pokud je průměrná hodnota \(> 90\)
    • 'medium' pokud je průměrná hodnota \(> 60\), ale \(\leq\) 90
    • 'low' pokud je průměrná hodnota \(\leq 60\)

K splnění tohoto úkolu budeš muset definovat funkci rank, která pro zadanou sérii vrátí seznam se dvěma hodnotami: průměr série a řetězec určený výše popsaným pravidlem.

Modul numpy je už naimportovaný jako np.

Pokyny

100 XP
  • Vypočítej průměr vstupní série.
  • Vrať průměr a jeho rank jako seznam.
  • Vlož výstup funkce rank() do nových sloupců scores.