def는 함수로 쓰이고 클래스(class)라는 곳에선 메소드로 쓰입니다. 함수와 메소드의 기능은 거의 동일하다고 생각합니다. 그래서 여기서는 함수에 대해서 알아보겠습니다. 함수는 "약속된 연산"이라고 보면 될 것 같아요. 예를 들어 함수a가 있다고 가정합시다. 함수a에 1을 집어넣었더니 5가 나왔습니다. 2를 집어넣었더니 8이 나왔습니다. 함수a는 어떻게 구성돼있을까요? 함수a(입력숫자) : 결과값 = (입력숫자 * 3) + 2 이런식으로 구성되어있었습니다. 이를 python으로 나타내면? def a(num) : result = num * 3 + 2 return result 다음과 같이 나타낼 수 있죠. 첫번째 예) 구구단 함수 print('구구단 출력하기\n') def googoo(m) : print(..