PROGRESS
7 / 8
QUESTION 07 #659
이름·과목 점수를 생성자로 받고, 합·평균을 메서드로 구합니다. 빈칸에 들어갈 알맞은 식을 채우세요.
main.py
class Student :
total = 0
avg = 0.0
def __init__(self, name, kor, eng, math) :
self.name = name
self.kor = kor
self.eng = eng
self.math = math
def getSum(self) :
self.total =
return self.total
def getAvg(self) :
self.avg = self.total/3
return self.avg
s1 = Student("홍지영", 90, 90, 100)
print("이름 : %s" % s1.name)
print("합계 : %d" % s1.getSum())
print("평균 : %.1f" % s1.getAvg())
HINT
각 점수를 self.속성으로 저장한 다음, 합계 메서드에서 그 값들을 더해 self.total에 저장.
실행 결과 예시
이름 : 홍지영 합계 : 280 평균 : 93.3
INTERACTIVE SHELL
Shift + Enter 로 즉시 실행