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

Connected

Cvičení

Poziční argumenty proměnné délky

Pojďme si procvičit poziční argumenty proměnné délky. Tvým úkolem je definovat funkci sort_types(). Ta přijímá proměnný počet pozičních argumentů a u každého z nich zkontroluje, zda jde o číslo nebo řetězec. Zkontrolovaná položka se pak přidá buď do seznamu nums, nebo strings. Nakonec funkce vrátí tuple obsahující tyto dva seznamy.

Pro ověření, zda je objekt určitého typu, použij vestavěnou funkci isinstance() (např. isinstance(1, int) vrátí True), případně jednoho z více typů (např. isinstance(5.65, (int, str)) vrátí False).

Typy, které v tomto úkolu použiješ, jsou int, float a str.

Pokyny

100 XP
  • Definuj funkci s libovolným počtem argumentů.
  • Zkontroluj, zda je arg číslo, a pokud ano, přidej ho do nums.
  • Zkontroluj, zda je arg řetězec, a pokud ano, přidej ho do strings.