HOC24
Lớp học
Môn học
Chủ đề / Chương
Bài học
Chủ đề
Câu hỏi trắc nghiệm
Kiểm tra
Bỏ qua
Tiếp tục
Thảo luận
Luyện tập lại
Câu hỏi kế tiếp
Báo lỗi
Hàm tự định nghĩa trong Python luôn bắt đầu bằng từ khóa nào?
Khi gọi hàm mà truyền thiếu đối số so với định nghĩa, Python sẽ:
Khi khai báo biến trong thân hàm, biến đó là:
Câu lệnh nào dùng để kết thúc hàm và trả kết quả về?
Từ khóa nào được dùng trong thân hàm để thay đổi giá trị biến toàn cục?
Cho đoạn mã:
def cong(x, y = 3): return x + y print(cong(2))
Kết quả in ra là:
def kiemtra(n): if n % 2 == 0: return "Chẵn" else: return "Lẻ" print(kiemtra(7))
Chương trình in ra:
x = 100 def test(): x = 50 return x print(test()) print(x)
Kết quả lần lượt là:
def xu_ly(ds): ds.append(9) lst = [1, 2, 3] xu_ly(lst) print(lst)
Kết quả là:
Đâu là lợi ích chính của việc dùng hàm trong lập trình?
Một hàm có thể không có câu lệnh return và vẫn hoạt động bình thường.
return
Có thể truyền danh sách hoặc chuỗi làm đối số cho hàm.
Trong hàm, nếu khai báo một biến trùng tên với biến toàn cục thì biến toàn cục sẽ bị thay đổi.
Trong Python, không cần truyền đủ tất cả đối số khi gọi hàm nếu các đối số đó đã có giá trị mặc định.
Dùng global trong hàm cho phép truy cập biến toàn cục nhưng không cho phép thay đổi nó.
global