Đoạn chương trình sau có lỗi không?

28.6. Đoạn chương trình sau có lỗi không?

m, n = 10, 4

def f(a):

     n = n + m + a

     return n

f(5)


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.


Từ khóa tìm kiếm Google: Giải SBT tin học 10 kết nối tri thức, giải sách kết nối tri thức 10 môn tin học, giải tin học 10 sách mới bài 28, bài 28: Phạm vi của biến

Bình luận

Giải bài tập những môn khác