1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Giới thiệu về Functions trong Python

Connected

Bài tập

Hàm trả về nhiều giá trị

Trong bài trước, bạn đã tạo tuple, gán tuple cho biến và giải nén tuple. Ở đây, bạn sẽ trả về nhiều giá trị từ một hàm bằng cách dùng tuple. Hãy cập nhật hàm shout() để trả về nhiều giá trị. Thay vì chỉ trả về một chuỗi, ta sẽ trả về hai chuỗi, mỗi chuỗi được nối thêm !!!.

Lưu ý rằng câu lệnh trả về return x, y cho cùng kết quả với return (x, y): thực chất cách thứ nhất sẽ đóng gói x và y vào một tuple ở bên dưới!

Hướng dẫn

100 XP
  • Sửa phần đầu định nghĩa hàm để tên hàm là shout_all, và hàm nhận hai tham số theo thứ tự word1 và word2.
  • Nối chuỗi '!!!' vào mỗi word1 và word2 rồi gán lần lượt cho shout1 và shout2.
  • Tạo một tuple shout_words gồm shout1 và shout2.
  • Gọi shout_all() với các chuỗi 'congratulations' và 'you' và gán kết quả cho yell1 và yell2 (nhớ rằng shout_all() trả về 2 biến!).