개발 => 복습 후 재정리 대기/Python
[Python][문법] class, instance
객 체 지 향 ?
class Monster():
hp = 100
alive = True
def damage(self, attack):
self.hp = self.hp - attack
if self.hp < 0:
self.alive = False
def status_check(self):
if self.alive == True: # True 생략가능
print('살았다!')
else:
print('죽었다!')
m1 = Monster() # m1? 인스턴스? 몬스터 복제!?
m1.damage(150)
m1.status_check() # 죽었다!
m2 = Monster()
m2.damage(90)
m2.status_check() # 살았다!
class Monster():
hp = 100
alive = True
def damage(self, attack):
self.hp = self.hp - attack
if self.hp < 0:
self.alive = False
def status_check(self):
if self.alive == True: # True 생략가능
print('살았다!')
else:
print('죽었다!')
m1 = Monster() # m1? 인스턴스? 몬스터 복제!?
m1.damage(150)
m1.status_check() # 죽었다!
m2 = Monster()
m2.damage(90)
m2.status_check() # 살았다!
'개발 => 복습 후 재정리 대기 > Python' 카테고리의 다른 글
[Flask][Python] 기본 틀 (0) | 2021.05.09 |
---|---|
[Python][bs4] 지니뮤직 크롤링 실습 (0) | 2021.05.09 |
[Python][문법] 함수 인자 (0) | 2021.05.06 |
[Python][문법] map, lambda, filter (0) | 2021.05.06 |
[python][문법] for문 한줄에 쓰기 (0) | 2021.05.06 |
댓글