em mới học python được mấy bữa, gặp lỗi này mà không biết phải làm sao?
xin coa nhân chỉ giúp
điều này đơn giản thôi
Khi bạn truyền argument là function a_spam vào cho parameter vuvu thì vuvu chính là function a_spam
Mà function a_spam là một dạng callable
Do đó khi bạn a_spam thay vì a_spam() thì nó sẽ in trả về <function a_spam at địa chỉ>. Mà bạn print vuvu 2 lần thì xuất hiện 2 lần dòng trên.
Bạn thử sửa lại là
def do_twice(vuvu):
vuvu()
vuvu()
cái này giống như mình gọi hàm, phải có (). nếu argument là biến thì k cần. làm sao để dùng cả 2 trường hợp vậy a
Dùng cả 2 trường hợp là sao?
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?