본문 바로가기

분류 전체보기345

코딩도장_파이썬 심사문제 37.3 (두 점 사이의 거리 구하기) 표준 입력으로 x, y 좌표 4개가 입력되어 Point2D 클래스의 인스턴스 리스트에 저장됩니다. 여기서 점 4개는 첫 번째 점부터 마지막 점까지 순서대로 이어져 있습니다. 다음 소스 코드를 완성하여 첫 번째 점부터 마지막 점까지 연결된 선의 길이가 출력되게 만드세요. 문제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import math class Point2D: def __init__(self, x=0, y=0): self.x = x self.y = y length = 0.0 p = [Point2D(), Point2D(), Point2D(), Point2D()] p[0].x, p[0].y, p[1].x, p[1].y, p[2].x, p[2].y, p[3].x, p[3]... 2020. 8. 16.
코딩도장_파이썬 심사문제 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.