1. Learn
  2. /
  3. Cursuri
  4. /
  5. Exersarea întrebărilor de interviu de programare în Python

Connected

exercițiu

Argumente poziționale de dimensiune variabilă

Să exersăm argumentele poziționale de dimensiune variabilă. Sarcina ta este să definești funcția sort_types(). Aceasta primește un număr variabil de argumente poziționale și verifică dacă fiecare argument este un număr sau un șir de caractere. Elementul verificat este adăugat ulterior fie în lista nums, fie în lista strings. La final, funcția returnează un tuplu care conține aceste liste.

Folosește funcția built-in isinstance() din Python pentru a verifica dacă un obiect este de un anumit tip (de ex. isinstance(1, int) returnează True) sau de unul dintre mai multe tipuri (de ex. isinstance(5.65, (int, str)) returnează False).

Tipurile de folosit în această sarcină sunt int, float și str.

Instrucțiuni

100 XP
  • Definește funcția cu un număr arbitrar de argumente.
  • Verifică dacă arg este un număr și adaugă-l la nums dacă este cazul.
  • Verifică dacă arg este un șir de caractere și adaugă-l la strings dacă este cazul.