Hàm trả về một giá trị
Bạn đang làm rất tốt! Hãy thử chỉnh sửa hàm shout() để giờ đây hàm trả về một giá trị duy nhất thay vì in ngay trong hàm. Hãy nhớ rằng từ khóa return cho phép bạn trả về giá trị từ hàm. Một phần của hàm shout() mà bạn đã viết trước đó được hiển thị. Việc trả về giá trị thường được ưa chuộng hơn so với in ra, vì như bạn đã thấy, một lời gọi print() được gán cho biến sẽ có kiểu NoneType.
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
- Trong thân hàm, nối chuỗi trong
wordvới'!!!'và gán choshout_word. - Thay câu lệnh
print()bằng câu lệnhreturnphù hợp. - Gọi hàm
shout(), truyền vào chuỗi'congratulations', và gán lời gọi này cho biếnyell. - Để kiểm tra
yellcó chứa giá trị doshout()trả về hay không, hãy in giá trị củayell.
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 the parameter, word
def shout(word):
"""Return a string with three exclamation marks"""
# Concatenate the strings: shout_word
# Replace print with return
print(shout_word)
# Pass 'congratulations' to shout: yell
# Print yell