loops/slides.tex
changeset 365 0fbe8a18587f
parent 278 461a68dbefb1
equal deleted inserted replaced
364:91d16630c90f 365:0fbe8a18587f
     1 % Created 2010-10-10 Sun 21:15
     1 % Created 2010-10-27 Wed 17:51
     2 \documentclass[presentation]{beamer}
     2 \documentclass[presentation]{beamer}
     3 \usepackage[latin1]{inputenc}
     3 \usepackage[latin1]{inputenc}
     4 \usepackage[T1]{fontenc}
     4 \usepackage[T1]{fontenc}
     5 \usepackage{fixltx2e}
     5 \usepackage{fixltx2e}
     6 \usepackage{graphicx}
     6 \usepackage{graphicx}
     7 \usepackage{longtable}
     7 \usepackage{longtable}
     8 \usepackage{float}
     8 \usepackage{float}
     9 \usepackage{wrapfig}
     9 \usepackage{wrapfig}
    10 \usepackage{soul}
    10 \usepackage{soul}
       
    11 \usepackage{t1enc}
    11 \usepackage{textcomp}
    12 \usepackage{textcomp}
    12 \usepackage{marvosym}
    13 \usepackage{marvosym}
    13 \usepackage{wasysym}
    14 \usepackage{wasysym}
    14 \usepackage{latexsym}
    15 \usepackage{latexsym}
    15 \usepackage{amssymb}
    16 \usepackage{amssymb}
    60 \end{frame}
    61 \end{frame}
    61 \begin{frame}[fragile]
    62 \begin{frame}[fragile]
    62 \frametitle{Solution 1}
    63 \frametitle{Solution 1}
    63 \label{sec-3}
    64 \label{sec-3}
    64 
    65 
    65 \lstset{language=Python}
    66 \begin{verbatim}
    66 \begin{lstlisting}
       
    67 In []: i = 2
    67 In []: i = 2
    68 
    68 
    69 In []:  while i<10:
    69 In []:  while i<10:
    70  ....:     print i*i
    70  ....:     print i*i
    71  ....:     i += 2
    71  ....:     i += 2
    72 \end{lstlisting}
    72 \end{verbatim}
    73 \end{frame}
    73 \end{frame}
    74 \begin{frame}
    74 \begin{frame}
    75 \frametitle{Question 2}
    75 \frametitle{Question 2}
    76 \label{sec-4}
    76 \label{sec-4}
    77 
    77 
    80 \end{frame}
    80 \end{frame}
    81 \begin{frame}[fragile]
    81 \begin{frame}[fragile]
    82 \frametitle{Solution 2}
    82 \frametitle{Solution 2}
    83 \label{sec-5}
    83 \label{sec-5}
    84 
    84 
    85 \lstset{language=Python}
    85 \begin{verbatim}
    86 \begin{lstlisting}
       
    87 In []: for n in range(2, 10, 2):
    86 In []: for n in range(2, 10, 2):
    88  ....:     print n*n
    87  ....:     print n*n
    89 \end{lstlisting}
    88 \end{verbatim}
    90 \end{frame}
    89 \end{frame}
    91 \begin{frame}
    90 \begin{frame}
    92 \frametitle{Question 3}
    91 \frametitle{Question 3}
    93 \label{sec-6}
    92 \label{sec-6}
    94 
    93 
    98 \end{frame}
    97 \end{frame}
    99 \begin{frame}[fragile]
    98 \begin{frame}[fragile]
   100 \frametitle{Solution 3}
    99 \frametitle{Solution 3}
   101 \label{sec-7}
   100 \label{sec-7}
   102 
   101 
   103 \lstset{language=Python}
   102 \begin{verbatim}
   104 \begin{lstlisting}
       
   105 for n in range(2, 10, 2):
   103 for n in range(2, 10, 2):
   106     if n%4:
   104     if n%4:
   107         continue      
   105         continue      
   108     print n*n
   106     print n*n
   109 \end{lstlisting}
   107 \end{verbatim}
   110 \end{frame}
   108 \end{frame}
   111 \begin{frame}
   109 \begin{frame}
   112 \frametitle{Summary}
   110 \frametitle{Summary}
   113 \label{sec-8}
   111 \label{sec-8}
   114 
   112