fork download
  1. class enemy():
  2. self.enemy_name = ''
  3. self.enemy_hp = 0
  4.  
  5. def deal_damage(self, x):
  6. self.enemy_hp = self.enemy_hp - x
  7. return self.enemy_hp
  8.  
  9.  
  10. rat = enemy
  11. rat.enemy_name = 'Крыса'
  12. rat.enemy_hp = '10'
  13.  
  14. print ('\n' + rat.enemy_hp + '\n')
  15. rat.deal_damage(rat,2)
  16. print ('\n' + rat.enemy_hp + '\n')
  17.  
Runtime error #stdin #stdout #stderr 0s 23336KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Traceback (most recent call last):
  File "prog.py", line 1, in <module>
  File "prog.py", line 2, in enemy
NameError: name 'self' is not defined