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
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ốword1và một đối số mặc địnhechovới giá trị mặc định là1, theo đúng thứ tự đó. - Dùng toán tử
*để nốiechobản sao củaword1. Gán kết quả choecho_word. - Gọi
shout_echo()chỉ với chuỗi"Hey". Gán kết quả chono_echo. - Gọi
shout_echo()với chuỗi"Hey"và giá trị5cho đối số mặc địnhecho. Gán kết quả chowith_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)