4강 In-class Questions
1번 더보기 add() 함수는 print()가 없으므로 아무런 결과값도 화면에 출력하지 않는다. 한편 mult() 함수는 print()가 있으므로 실행할 때마다 x*y 값을 화면에 출력하고, return이 없으므로 None을 반환한다. 차례대로 add(1,2)는 아무것도 출력하지 않고, print ( add (2,3) ) 은 5가 출력되고, mult( 3,4 )는 12가 출력되고, print ( mult(4,5) ) 는 20과 None이 출력된다. 따라서 총 네 줄이 출력된다. 2번 더보기 calc = sq(f, 2)에서 sq 함수를 호출하게 된다. 여기에 func = f, x = 2를 할당하고 코드를 실행하면, y=x**2에서 y=4가 되고, 이 함수는 결국 f(4)를 반환하게 된다. f(4)는 4**..