본문 바로가기

Python58

코딩도장_파이썬 심사문제 36.9 (다중 상속 사용하기) 다음 소스 코드에서 동물 클래스 Animal과 날개 클래스 Wing을 상속받아 새 클래스 Bird를 작성하여 '먹다', '파닥거리다', '날다', True, True가 각 줄에 출력되게 만드세요. 문제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 class Animal: def eat(self): print('먹다') class Wing: def flap(self): print('파닥거리다') ________________ ________________ ________________ b = Bird() b.eat() b.flap() b.fly() print(issubclass(Bird, Animal)) print(issubclass(Bird, Wing)) cs 결과 먹.. 2020. 8. 16.
코딩도장_파이썬 심사문제 35.6 (시간 클래스 만들기) 표준 입력으로 시:분:초 형식의 시간이 입력됩니다. 다음 소스 코드에서 Time 클래스를 완성하여 시, 분, 초가 출력되게 만드세요. from_string은 문자열로 인스턴스를 만드는 메서드이며 is_time_valid는 문자열이 올바른 시간인지 검사하는 메서드입니다. 시간은 24시까지, 분은 59분까지, 초는 60초까지 있어야 합니다. 정답에 코드를 작성할 때는 class Time:에 맞춰서 들여쓰기를 해주세요. 문제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 class Time: def __init__(self, hour, minute, second): self.hour = hour self.minute = minute self.seco.. 2020. 8. 13.
코딩도장_파이썬 심사문제 34.6 (게임 캐릭터 클래스 만들기) 표준 입력으로 게임 캐릭터 능력치(체력, 마나, 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,.. 2020. 8. 12.
코딩도장_파이썬 심사문제 33.6 (카운트다운 함수 만들기) 표준 입력으로 정수가 입력됩니다. 다음 소스 코드를 완성하여 함수 c를 호출할 때마다 숫자가 1씩 줄어들게 만드세요. 여기서는 함수를 클로저로 만들어야 합니다. 정답에 코드를 작성할 때는 def countdown(n):에 맞춰서 들여쓰기를 해주세요. 문제 1 2 3 4 5 6 7 8 9 10 11 12 13 def countdown(n): ________________ ________________ ________________ ________________ ________________ ________________ n = int(input()) c = countdown(n) for i in range(n): print(c(), end=' ') cs 입력 10 결과 10 9 8 7 6 5 4 3 2 1.. 2020. 8. 11.