1. 함수 선언하기 함수를 선언할때 예약어로 def를 사용한다. 그리고 이름과 파라미터를 정해준후 : (콜론) 이후 들여쓴 부분은 우리가 작성한 함수의 실행부분이 된다. #함수 정의 def test(): a = [4, 5, 6] print(a) #함수 실행 test() 이러한 식으로 내부에서 지역변수list로 a를 선언 한 후에 a를 띄우는 이러한 함수가 되겠다. java와 구조가 유사하다. 그렇다면 return 타입에 대한 명시는 없지만, 함수라는것은 input이 있다면 output이 있어야한다. #전역변수 a 선언 a = [4, 5, 6] # test 선언하기 def test(list): return sum(list) # printer 선언하기 def printer(): param = test(a) ..