1. Learn
  2. /
  3. Courses
  4. /
  5. Ćwiczenie pytań na rozmowach kwalifikacyjnych z programowania w Pythonie

Connected

Exercise

Łączenie typów argumentów

Teraz spróbujesz połączyć różne typy argumentów. Twoim zadaniem jest zdefiniowanie funkcji sort_all_types(). Przyjmuje ona pozycyjne i słownikowe argumenty o zmiennej liczbie, wyszukuje wszystkie liczby i ciągi znaków w nich zawarte, a następnie łączy wyniki według typu. Skorzystaj z funkcji sort_types(), którą zdefiniowano wcześniej (jest dostępna w środowisku pracy). Przyjmuje ona pozycyjny argument o zmiennej liczbie i zwraca krotkę zawierającą listę liczb oraz listę ciągów znaków (wpisz sort_types?, aby uzyskać dodatkową pomoc).

Pamiętaj, że słownikowe argumenty o zmiennej liczbie są w istocie słownikiem, a funkcja sort_types() wymaga przekazania wyłącznie ich wartości.

Wskazówka: Aby poprawnie wywołać funkcję sort_types(), trzeba będzie przypomnieć sobie inne zastosowanie symbolu *.

Instructions

100 XP
  • Zdefiniuj argumenty przekazywane do funkcji (możesz użyć dowolnych nazw).
  • Znajdź wszystkie liczby i ciągi znaków w pierwszym argumencie.
  • Znajdź wszystkie liczby i ciągi znaków w drugim argumencie.