hi im getting this error
TypeError: attack() missing 1 required positional argument: 'self'
and this is my code
class Enemmy :
life = 3
self = ""
def attack(self):
print ("ouch!!!!")
self.life -= 1
def checkLife(self):
if self.life <= 0 :
print ("dead")
else:
print (self.life)
enemy=Enemmy
enemy.attack()
i checked and looked most places says i forgot the self in the def attack
or that i need to make an obj to put the class in
im useing python 3.4 with py charm
i actually got this code from a tutorial and i dont know what is my mistake
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…