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

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

Xem khóa học

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

  • Trong thân hàm, nối chuỗi trong word với '!!!' và gán cho shout_word.
  • Thay câu lệnh print() bằng câu lệnh return phù 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ến yell.
  • Để kiểm tra yell có chứa giá trị do shout() trả về hay không, hãy in giá trị của yell.

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
Chỉnh sửa và Chạy Mã