class

언어/python2016. 5. 16. 15:33

#-*- coding: utf-8 -*-
class Inf:
    def __init__(self):
        self.numList = [] # empty
        self.summation = 0
        self.average_float = 0.0
    def inputData(self):
        for i in range(0, 3): # 0,1,2
            self.numList.append(int(input("[{}] data input    ".format(i)))) # 이 표현 중요하게 보자
    def addition(self):
        self.summation = sum(self.numList)
        print " summation is {} ".format(self.summation)
    def ave(self):
        self.average_float = self.summation/3
        print " average is {} ".format(self.average_float)
def main():
    stu = Inf()
    stu.inputData()
    stu.addition()
    stu.ave()
if __name__ == "__main__":
    main()

'언어 > python' 카테고리의 다른 글

파이썬 에러 관련  (0) 2016.05.18
최대 공약수 최소 공부새 파이썬  (0) 2016.05.16
정밀한 값이 아니다 파이썬 행렬  (0) 2016.04.04
python Network  (0) 2016.03.24
python 문자열  (0) 2016.03.13