Khởi động trang 136 SGK Tin học 10 Kết nối tri thức
1. Một biến được định nghĩa trong chương trình chính (bên ngoài các hàm) thì sẽ được sử dụng như thế nào bên trong các hàm?
2. Một biến được khai báo bên trong một hàm thì có sử dụng được ở bên ngoài hàm đó hay không?
Hướng dẫn giải chi tiết Khởi động trang 136
Phương pháp giải:
Dựa vào lý thuyết về phạm vi của biến có 2 dạng biến bên trong các hàm và biến bên ngoài hàm
Lời giải chi tiết:
1. Biến đã khai báo bên ngoài hàm chỉ có thể truy cập giá trị để sử dụng bên trong hàm mà không làm thay đổi được giá trị của biến đó (trừ trường hợp với từ khóa global)
2. Các biến khai báo bên trong hàm có tính địa phương, không có hiệu lực bên ngoài hàm.
-- Mod Tin Học 10 HỌC247
-
def f():
n = n + 1
return n
n = 15
a = f()
print(a)
Theo dõi (0) 1 Trả lời
Bài tập SGK khác
Hoạt động 1 trang 136 SGK Tin học 10 Kết nối tri thức - KNTT
Câu hỏi mục 1 trang 137 SGK Tin học 10 Kết nối tri thức - KNTT
Hoạt động 2 trang 137 SGK Tin học 10 Kết nối tri thức - KNTT
Câu hỏi mục 2 trang 138 SGK Tin học 10 Kết nối tri thức - KNTT
Luyện tập trang 140 SGK Tin học 10 Kết nối tri thức - KNTT
Vận dụng trang 140 SGK Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 28.1 trang 57 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 28.2 trang 57 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 28.3 trang 58 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 28.4 trang 58 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 28.5 trang 58 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 28.6 trang 58 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 28.7 trang 58 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 28.8 trang 58 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 28.9 trang 58 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 28.10 trang 59 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 28.11 trang 59 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 28.12 trang 59 SBT Tin học 10 Kết nối tri thức - KNTT