Đoạn chương trình sau có lỗi không? Giải thích? m, n = 10, 4 def f(a): n = n + m + a return n f(5) -------------------- Đáp án: - Có lỗi. - Các biến m, n được khai báo bên ngoài hàm f(). Bên trong hàm có lệnh thực hiện coi n như một biến do đó sẽ có lỗi. Biến được khai báo bên ngoài hàm sẽ không có tác dụng bên trong hàm như một biến.
A. Đúng
B. Sai
>> Xem đáp án <<