Giải tin học 10 KNTT bài 28: Phạm vi của biến

Giải bài 28: Phạm vi của biến - Sách kết nối tri thức với cuộc sống tin học 10. Phần dưới sẽ hướng dẫn giải bài tập và trả lời các câu hỏi trong bài học. Cách làm chi tiết, dễ hiểu. Hi vọng các em học sinh nắm tốt kiến thức bài học.

1. Phạm vi của biến khai báo trong hàm

Câu hỏi:

1. Giả sử có các lệnh sau:

>>> a, b = 1, 2

>>> def f(a,b):

         a = a + b

         b = b*a

         return a + b

Giá trị của a, b bằng bao nhiêu sau khi thực hiện lệnh sau?

a) f(1, 2)                    b) f(10, 20)

2. Ta có thể khai báo một biến bên trong hàm trùng tên với biến đã khai báo trước đó bên ngoài hàm không?

Trả lời:

1. Sau mỗi lần thực hiện lệnh, giá trị của a, b vẫn bằng 1, 2.

2. Có thể. Vì các biến khai báo bên trong hàm không có hiệu lực khi ở ngoài hàm.

2. Phạm vi của biến khai báo ngoài hàm

Câu hỏi:

Giải sử hàm f(x,y) được định nghĩa như sau:

>>>def f(x,y):

              a = 2*(x + y)

              print(a+n)

Kết quả nào được in ra sau khi thực hiện các lệnh sau? 

n = 10

f(1,2)

Trả lời: Kết quả là 16.

Tìm kiếm google: giải tin 10 kết nối, giải sách tin 10 kntt, hướng dẫn giải tin học 10 sách mới, giải tin 10 bài 28 kntt, giải bài 28: phạm vi của biến

Xem thêm các môn học

Giải tin học 10 kết nối tri thức


Copyright @2024 - Designed by baivan.net