코딩 스쿨에 오신것을 환영합니다~~

Q160. 다음은 생성자를 이용하여 세 과목 성적의 합계와 평균을 구하는 프로그램이다. 밑줄 친 부분을 채우시오. (600점)

class Student :
    total = _________

    def __init__(self, name, kor, eng, math) :
        _______________ = name
        _______________ = kor
        _______________ = eng
        _______________ = math
       
    def getSum(self) :
        self.total = self.kor + self.eng + self.math
        return self.total

    def getAvg(self) :
        self.avg = self.total/3
        return self.avg

s1 = Student("홍지영", 90, 90, 100)
print("이름 : %s" % _______________)
print("합계 : %d" % _______________)
print("평균 : %.1f" % _______________)

- 난이도(1~10) : 6

- 힌트 : 없음

  • - 실행 결과
  • 이름 : 홍지영
    합계 : 280
    평균 : 93.3
정답보기 목록보기 완료/포인트얻기

class Student :
    total = 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 = self.kor + self.eng + self.math
        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())