Viết hai decorator: upper (đổi kết quả về upper-case) và exclaim (thêm '!' cuối). Áp dụng @upper rồi @exclaim cho hàm say(s) trả về s. Với mỗi dòng đầu vào, in kết quả.
Dòng đầu N. N dòng tiếp theo, mỗi dòng một chuỗi (có thể có khoảng trắng).
Thứ tự decorator: @upper ở trên @exclaim — upper áp dụng sau cùng. Nghĩa là kết quả = upper(s + '!').
N dòng kết quả.
Ví dụ:
Đầu vào:
2
hello
world
Đầu ra:
HELLO!
WORLD!
Giải thích:
Đang tải editor...