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

Viết một hàm lambda mà bạn đã quen thuộc

Một số định nghĩa hàm đủ đơn giản để có thể chuyển thành hàm lambda. Làm vậy giúp bạn viết ít dòng mã hơn — rất tiện lợi, đặc biệt khi bạn viết và bảo trì các chương trình lớn. Trong bài tập này, bạn sẽ dùng những gì đã biết về hàm lambda để chuyển một hàm thực hiện tác vụ đơn giản thành hàm lambda. Hãy xem định nghĩa hàm sau:

def echo_word(word1, echo):
    """Concatenate echo copies of word1."""
    words = word1 * echo
    return words

Hàm echo_word nhận 2 tham số: một giá trị chuỗi, word1, và một giá trị số nguyên, echo. Hàm trả về một chuỗi là phép nối của echo bản sao của word1. Nhiệm vụ của bạn là chuyển hàm đơn giản này thành một hàm lambda.

Hướng dẫn

100 XP
  • Định nghĩa hàm lambda echo_word với các biến word1 và echo. Tái hiện đúng những gì định nghĩa hàm echo_word() ở trên làm.
  • Gọi echo_word() với đối số chuỗi 'hey' và giá trị 5, theo đúng thứ tự đó. Gán lời gọi cho result.