반응형
표준 입력으로 게임 캐릭터 능력치(체력, 마나, AP)가 입력됩니다. 다음 소스 코드에서 애니(Annie) 클래스를 작성하여 티버(tibbers) 스킬의 피해량이 출력되게 만드세요. 티버의 피해량은 AP * 0.65 + 400이며 AP(Ability Power, 주문력)는 마법 능력치를 뜻합니다.
문제
1
2
3
4
5
6
7
8
9
10
11
12
|
________________
________________
________________
________________
________________
________________
________________
health, mana, ability_power = map(float, input().split())
x = Annie(health=health, mana=mana, ability_power=ability_power)
x.tibbers()
|
cs |
입력
511.68 334.0 298
결과
티버: 피해량 593.7
입력
1803.68 1184.0 645
결과
티버: 피해량 819.25
답
1
2
3
4
5
6
7
8
|
class Annie:
def __init__(self,health,mana,ability_power):
self.health=health
self.mana=mana
self.ability_power=ability_power
def tibbers(self):
print('티버: 피해량 {0}'.format(self.ability_power*0.65+400))
|
cs |
반응형
'Python > 코딩도장' 카테고리의 다른 글
코딩도장_파이썬 심사문제 36.9 (다중 상속 사용하기) (0) | 2020.08.16 |
---|---|
코딩도장_파이썬 심사문제 35.6 (시간 클래스 만들기) (0) | 2020.08.13 |
코딩도장_파이썬 심사문제 33.6 (카운트다운 함수 만들기) (0) | 2020.08.11 |
코딩도장_파이썬 심사문제 32.5 (파일 이름을 한꺼번에 바꾸기) (0) | 2020.08.11 |
코딩도장_파이썬 심사문제 31.5 (재귀호출로 피보나치 수 구하기) (0) | 2020.08.11 |
댓글