1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Giới thiệu về Functions trong Python

Connected

Bài tập

Hàm với đối số độ dài linh hoạt (*args)

Đối số linh hoạt cho phép bạn truyền số lượng đối số biến đổi vào một hàm. Trong bài này, bạn sẽ luyện cách định nghĩa một hàm nhận số lượng đối số chuỗi bất kỳ.

Hàm bạn sẽ định nghĩa là gibberish() có thể nhận một số lượng giá trị chuỗi linh hoạt. Giá trị trả về là một chuỗi duy nhất được ghép từ tất cả các đối số chuỗi theo đúng thứ tự chúng được truyền vào khi gọi hàm. Bạn sẽ gọi hàm với một đối số chuỗi duy nhất và xem đầu ra thay đổi thế nào khi gọi lại với nhiều hơn một đối số chuỗi. Hãy nhớ từ video trước rằng bên trong định nghĩa hàm, args là một tuple.

Hướng dẫn

100 XP
  • Hoàn thiện phần đầu hàm với tên hàm gibberish. Hàm nhận một đối số linh hoạt duy nhất *args.
  • Khởi tạo biến hodgepodge là một chuỗi rỗng.
  • Trả về biến hodgepodge ở cuối thân hàm.
  • Gọi gibberish() với một chuỗi duy nhất, "luke". Gán kết quả cho one_word.
  • Nhấn nút Submit để gọi gibberish() với nhiều đối số và in giá trị ra Shell.