30/09/2018, 20:00
tạo bộ đếm cho chương trình
mình đang học python cơ bản và và hiện muốn tạo một bộ đếm cho chương trình tìm kiếm mình đã thử tạo 1 class chuyên để đếm nhưng không thành m.n giúp mình sửa lại đc không thank
code:
class count:
def __init__ (self,count):
self.count=self.count+1
a=count(0)
mình muốn mỗi lần call class ‘count’ ra thì cái count.count sẽ tăng thêm 1 nhưng nó luôn bị quay về 0 sau mỗi lần call
Bài liên quan
cái này nếu trong java thì nó là biến tĩnh, kiểu static ấy, thì nó mới là thuộc tính của lớp, còn nếu ko có static thì nó chỉ là thuộc tính của đối tượng thôi. Nên bạn phải để static, còn trong python thì mình không biết kiểu static khai báo thế nào
Tại cái count của bạn chuyền vào nó không được gán
Bạn phải làm như này trước:
Xong làm 1 hàm tăng count riêng, chứ không dùng init được, init nó chỉ chạy khi khởi tạo đối tượng thôi Kiểu như này này:
mình cũng đang học python , bạn thử code này xem
kết quả >>>