Hàm với nhiều tham số
Trong bài giảng trước, Hugo đã nói về việc dùng nhiều tham số khi định nghĩa hàm. Giờ bạn sẽ vận dụng những gì đã học để chỉnh sửa hàm shout() thêm nữa. Ở đây, bạn sẽ sửa shout() để nhận hai đối số. Một phần của hàm shout() mà bạn đã viết trước đó được hiển thị.
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
- Sửa phần khai báo hàm để nó nhận hai tham số,
word1vàword2, theo đúng thứ tự đó. - Nối mỗi
word1vàword2với'!!!'và gán lần lượt choshout1vàshout2. - Nối
shout1vàshout2với nhau, theo thứ tự đó, và gán chonew_shout. - Truyền các chuỗi
'congratulations'và'you', theo đúng thứ tự đó, vào một lần gọishout(). Gán giá trị trả về choyell.
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 with parameters word1 and word2
def shout(____, ____):
"""Concatenate strings with three exclamation marks"""
# Concatenate word1 with '!!!': shout1
# Concatenate word2 with '!!!': shout2
# Concatenate shout1 with shout2: new_shout
# Return new_shout
return new_shout
# Pass 'congratulations' and 'you' to shout(): yell
# Print yell
print(yell)