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

    solution

    Đề bài: [Python] Decorator đếm số lần gọi hàm

    Viết decorator count_calls gắn thuộc tính calls vào hàm bao (bắt đầu 0, +1 mỗi lần gọi). Áp dụng cho greet(name) trả về 'Hi <name>'. Đọc N tên, in dòng kết quả greet, cuối cùng in tổng số lần gọi.

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

      Dòng đầu N. N dòng sau, mỗi dòng một tên (không khoảng trắng).

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

      1 <= N <= 1000.

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

      N dòng Hi <name>, sau đó dòng cuối là tổng số lần gọi.

    Ví dụ:

    Đầu vào:

    3
    An
    Binh
    Cuong
    

    Đầu ra:

    Hi An
    Hi Binh
    Hi Cuong
    3

    Giải thích:

    Ba lần gọi greet, in 3 dòng và tổng 3.

    Đang tải editor...