Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Python] Chain hai decorator upper và exclaim

    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ả.

    • Định dạng đầu vào:

      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).

    • Ràng buộc đầu vào:

      Thứ tự decorator: @upper ở trên @exclaim — upper áp dụng sau cùng. Nghĩa là kết quả = upper(s + '!').

    • Định dạng đầu ra:

      N dòng kết quả.

    Ví dụ:

    Đầu vào:

    2
    hello
    world
    

    Đầu ra:

    HELLO!
    WORLD!

    Giải thích:

    exclaim trước -> 'hello!' rồi upper -> 'HELLO!'.

    Đang tải editor...