점점 튜터님의 실시간 파이썬강의가 어려워지고 있다. 강의를 들으면서도 이해가 안돼는 부분이 많아서 앞으로 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구문을 이용해서 과제를 진행했다. 어떻게 보면 정말 간단한 과제이지만 들여쓰기를 잘못해서 시간이 오래걸렸다. 앞으로도 파이썬을 하면서 들여쓰기를 신중히 해야겠다.