2022-9-14 TIL

신중민·2022년 9월 14일

점점 튜터님의 실시간 파이썬강의가 어려워지고 있다. 강의를 들으면서도 이해가 안돼는 부분이 많아서 앞으로 Django와 프로젝트를 어떻게 해야할지 모르겠다. 그래도 팀원들이 정말 모두 좋은 분들이여서 모르는게 있으면 어떻게든 도와주려고 한다. 팀원들 덕분에 힘이 많이 나서 앞으로 열심히 해야겠다는 생각이 들었다.

계산기만들기 with 클라스

try:
    class Calc:
        def set_number(self, first, second):
            self.first = first
            self.second = second
        
        def sum(self):
            return self.first + self.second

        def sub(self):
            return self.first - self.second

        def mul(self):
            return self.first * self.second

        def div(self):
            return self.first / self.second 

    calc = Calc()
    calc.set_number(20, 0)
    print(calc.sum()) # 더한 값
    print(calc.sub()) # 뺀 값
    print(calc.mul()) # 곱한 값
    print(calc.div()) # 나눈 값

except ZeroDivisionError: 
    print("0으로는 나눌수 없습니다.")

클래스를 이용해 계산기를 만들어 보았다. 그리고 오늘 배운 try, except구문을 이용해서 과제를 진행했다. 어떻게 보면 정말 간단한 과제이지만 들여쓰기를 잘못해서 시간이 오래걸렸다. 앞으로도 파이썬을 하면서 들여쓰기를 신중히 해야겠다.

0개의 댓글