File "index.py", line 9 @classmethod ^ IndentationError: unindent does not match any outer indentation level,報錯信息,不知道如何解決,請解決下,謝謝!
class Animal(object):
? ? ?__count=0
? ? ?def __init__(self,name,age,gender):
? ? ? ? ?self.name=name
? ? ? ? ?self.age=age
? ? ? ? ?self.gender=gender
? ? ? ? ??
? ? @classmethod
? ? def set_count(cls):
? ? ? ? cls.__count+=1
? ??
? ? @classmethod
? ? def get_count(cls):
? ? ? ? return cls.__count
? ? ? ??
dog=Animal('littledog',2,'male')?
Animal.set_count()
cat=Animal('littlecat',3,'female')
Animal.set_count()
print(Animal.get_count())
2022-05-12
? ? ?def __init__(self,name,age,gender):
? ? ? ? ?self.name=name
? ? ? ? ?self.age=age
? ? ? ? ?self.gender=gender
這幾行的縮進(jìn),比@classmethod的縮進(jìn)多一個空格
2021-10-20
代碼沒問題,注意縮進(jìn)即可
2021-04-25
class Animal(object):
? ??
? ? __count=0
? ? def __init__(self,name,age,gender):
? ? ? ? ?self.name=name
? ? ? ? ?self.age=age
? ? ? ? ?self.gender=gender
? ? ? ? ??
? ? @classmethod
? ? def set_count(cls):
? ? ? ? cls.__count+=1
? ??
? ? @classmethod
? ? def get_count(cls):
? ? ? ? return cls.__count
? ? ? ??
dog=Animal('littledog',2,'male')?
Animal.set_count()
cat=Animal('littlecat',3,'female')
Animal.set_count()
2021-04-04
慕勒4078882,請標(biāo)識下哪兒縮進(jìn)不對,請標(biāo)識下,謝謝了
2021-04-03
你class里縮進(jìn)不對,沒完全對齊。
# Enter a code
class Animal(object):
? ? __count=0
? ? def __init__(self,name,age,gender):
? ? ? ? self.name=name
? ? ? ? self.age=age
? ? ? ? self.gender=gender
? ? @classmethod
? ? def set_count(cls):
? ? ? ? cls.__count+=1
? ? @classmethod
? ? def get_count(cls):
? ? ? ? return cls.__count
dog=Animal('littledog',2,'male')?
Animal.set_count()
cat=Animal('littlecat',3,'female')
Animal.set_count()
print(Animal.get_count())