summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--advanced_python/names_objects.tex19
1 files changed, 19 insertions, 0 deletions
diff --git a/advanced_python/names_objects.tex b/advanced_python/names_objects.tex
index f7ef9a6..889741d 100644
--- a/advanced_python/names_objects.tex
+++ b/advanced_python/names_objects.tex
@@ -333,5 +333,24 @@ f(2)
\end{frame}
+\begin{frame}[fragile]
+ \frametitle{Exercise 5}
+\begin{lstlisting}
+def mul(x):
+ def g(y):
+ return y*x
+ return g
+
+twice = mul(2.0)
+twice(20)
+\end{lstlisting}
+\vspace*{0.1in}
+ \begin{itemize}
+ \item Run step-by-step on \url{pythontutor.com}
+ \item Predict the output before you see the answer
+ \end{itemize}
+
+\end{frame}
+
\end{document}