Bắt đầu ngayBắt đầu miễn phí

Hàm với một đối số mặc định

Ở chương trước, bạn đã học cách định nghĩa hàm với nhiều tham số và gọi các hàm đó bằng cách truyền đúng số đối số cần thiết. Trong video vừa rồi, Hugo đã mở rộng ý tưởng này bằng cách cho bạn thấy cách định nghĩa hàm với đối số mặc định. Bạn sẽ luyện tập kỹ năng đó trong bài này bằng cách viết một hàm sử dụng đối số mặc định và sau đó gọi hàm vài lần.

Bài tập này là một phần của khóa học

Giới thiệu về Functions trong Python

Xem khóa học

Hướng dẫn bài tập

  • Hoàn thiện phần đầu hàm với tên hàm shout_echo. Hàm nhận một đối số word1 và một đối số mặc định echo với giá trị mặc định là 1, theo đúng thứ tự đó.
  • Dùng toán tử * để nối echo bản sao của word1. Gán kết quả cho echo_word.
  • Gọi shout_echo() chỉ với chuỗi "Hey". Gán kết quả cho no_echo.
  • Gọi shout_echo() với chuỗi "Hey" và giá trị 5 cho đối số mặc định echo. Gán kết quả cho with_echo.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Define shout_echo
def ____(____, ____):
    """Concatenate echo copies of word1 and three
     exclamation marks at the end of the string."""

    # Concatenate echo copies of word1 using *: echo_word
    echo_word = ____

    # Concatenate '!!!' to echo_word: shout_word
    shout_word = echo_word + '!!!'

    # Return shout_word
    return shout_word

# Call shout_echo() with "Hey": no_echo
no_echo = ____

# Call shout_echo() with "Hey" and echo=5: with_echo
with_echo = ____

# Print no_echo and with_echo
print(no_echo)
print(with_echo)
Chỉnh sửa và Chạy Mã