[부스트코스] 코칭스터디 9기 : AI Basic 2023 2주차 미션(Q1, Q2) 변형 문제 풀이
2023. 2. 1. 22:22ㆍBOOTCAMP/boostcourse AI BASIC 2023
Q1. 중간고사 기말고사 점수를 따로 받아 저장하는 클래스를 구현해 보세요. 단, 생성자의 인스턴스는 private으로 선언되어야 하며, 데이터를 저장하고, 함수를 이용해 평균값을 출력해 보세요.
Input
# test score, mid : 70, final : 85
class Score():
def __init__(self, mid, final):
self.mid = 70
self.final = 85
score = Score(70, 85)
print((score.mid + score.final) / 2)
Output
77.5
Q2. 다양한 음식을 볼 수 있는 어플을 만드는 중입니다. 빠른 구현을 위해서 이미 구현한 Noodle 클래스를 이용해서 Ramen라는 클래스를 새로 제작하려고 합니다. Noodler 클래스를 상속받아서 새로운 Ramen 클래스를 아래와 같이 출력되도록 구성해 보세요.
Input
class Noodle():
def __init__(self, favor, taste):
self.favor = favor
self.taste = taste
class Ramen(Noodle):
def __init__(self, favor, taste, price):
super().__init__(favor, taste)
self.price = price
ramen = Ramen("Nice", "Spicy", 5000)
print(ramen.favor, ramen.taste, ramen.price)
Output
Nice Spicy 5000
'BOOTCAMP > boostcourse AI BASIC 2023' 카테고리의 다른 글
[부스트코스] 코칭스터디 9기 : AI Basic 2023 4주차 미션(Q1, Q2, Q3) 변형 문제 풀이 (0) | 2023.02.14 |
---|---|
[부스트코스] 코칭스터디 9기 : AI Basic 2023 3주차 미션(Q1, Q2, Q3, Q4) 변형 문제 풀이 (0) | 2023.02.07 |
[부스트코스] 코칭스터디 9기 : AI Basic 2023 1주차 미션(Q3, Q4, Q5) 변형 문제 풀이 (0) | 2023.01.15 |
[부스트코스] 코칭스터디 9기 : AI Basic 2023 1주차 미션(Q1, Q2) 변형 문제 풀이 (0) | 2023.01.13 |
Python Object Oriented Programming (2) | 2022.12.26 |