1)
print(list(map(var_func, filter(lambda x : x % 2, range(1, 6)))))
print([var_func(i) for i in range(1, 6) if i % 2])
filter(조건 함수, 순회 가능한 데이터)를 입력해야 하는데 만족하는 값만 뽑아낸다면, 이는 if의 기능을 내장하고 있다고 봐야 하는가?
2)
five = partial(mul,5)
이는 일급 함수의 특징을 잘 보여준다고 할 수 있는데 먼저 함수를 변수 five에 할당했고, 함수 mul을 인자로 받는다.