1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Luyện tập câu hỏi phỏng vấn lập trình bằng Python

Connected

Bài tập

Đối số vị trí với số lượng linh hoạt

Hãy luyện tập làm việc với đối số vị trí có số lượng linh hoạt. Nhiệm vụ của bạn là định nghĩa hàm sort_types(). Hàm này nhận một số lượng đối số vị trí bất kỳ và kiểm tra xem mỗi đối số là số hay chuỗi. Sau khi kiểm tra, phần tử sẽ được chèn vào nums hoặc strings tương ứng. Cuối cùng, hàm trả về một tuple chứa hai danh sách này.

Dùng hàm dựng sẵn isinstance() của Python để kiểm tra một đối tượng thuộc một kiểu cụ thể (ví dụ: isinstance(1, int) trả về True) hoặc thuộc một trong các kiểu cho trước (ví dụ: isinstance(5.65, (int, str)) trả về False).

Các kiểu cần dùng trong bài này là int, float và str.

Hướng dẫn

100 XP
  • Định nghĩa hàm với số lượng đối số tùy ý.
  • Kiểm tra nếu arg là số và thêm vào nums khi cần.
  • Kiểm tra nếu arg là chuỗi và thêm vào strings khi cần.