Bài học cùng chủ đề
Báo cáo học liệu
Mua học liệu
Mua học liệu:
-
Số dư ví của bạn: 0 coin - 0 Xu
-
Nếu mua học liệu này bạn sẽ bị trừ: 2 coin\Xu
Để nhận Coin\Xu, bạn có thể:

Lý thuyết SVIP
1. Phạm vi của biến khai báo trong hàm
- Trong Python tất cả biến khai báo bên trong hàm đều có tính địa phương (cục bộ), không có hiệu lực ở bên ngoài hàm.
- Các biến được khai báo bên trong một hàm chỉ được sử dụng bên trong hàm đó. Chương trình không sử dụng được.
Chọn đúng hoặc sai.
(Nhấp vào ô màu vàng để chọn đúng / sai)a) Khi gọi biến bên trong hàm ở bên ngoài sẽ không báo lỗi. |
|
b) Các biến bên trong hàm không có hiệu lực bên ngoài hàm. |
|
c) Chương trình chính có thể sử dụng các biến khai báo trong hàm. |
|
d) Các biến khai báo bên trong hàm đều có tính địa phương (cục bộ). |
|
2. Phạm vi của biến khai báo ngoài hàm
Ví dụ 1. Biến khai báo bên ngoài hàm không có tác dụng bên trong hàm.
Ví dụ 2. Bên trong hàm có thể truy cập để sử dụng giá trị của biến đã khai báo trước đó ở bên ngoài hàm.
Lưu ý: Nếu muốn biến bên ngoài vẫn có tác dụng bên trong hàm thì cần khai báo lại biến này bên trong hàm với từ khóa global.
- Biến t được khai báo với từ khóa global.
- Biến t khai báo trong chương trình chính và được gán giá trị 10. Sau khi thực hiện f(1), giá trị t đã thay đổi.
Nếu muốn biến đã khai báo bên ngoài hàm có tác dụng bên trong hàm như một biến thì cần khai báo lại biến này trong hàm với
Bạn có thể đăng câu hỏi về bài học này ở đây