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?
Bài này sẽ giúp em tìm câu trả lời cho các câu hỏi trên.
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?
Giả 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 khi thực hiện các lệnh sau?
n = 10f(1,2)
Bài thi của bạn đang được nộp, chờ xíu để nhận kết quả nha...!!!
Nhận 1-3 ngày VIP từ OLM với mỗi lỗi được thông báo đúng