\subsection{Control de flujo}
	\subsubsection{Condicionales}
		\begin{itemize}
			\item Datos booleanos
			\begin{itemize}
				\item True y False (desde python 2.3. En python2.2 eran variables (1 y 0), y antes no existían)
				\item Se evaluan en cortocircuito (sólo se evalúa lo necesario)
				\item Operadores: or, and, not
			\end{itemize}
			\item if,elif,else
			\begin{verbatim}
			>>> valor=5
			>>> if valor == 6 or valor == 5:
			...   print "El valor es 5 o 6"
			... elif valor in [1,2,3,4]:
			...   print "El valor está entre 1 y 4, incluyendo ambos"
			... elif valor > 4:
			...   print "El valor es mayor que 4"
			... else:
			...   print "Ninguna de las anteriores"
			...
			El valor es 5 o 6
			>>>
			\end{verbatim}
		\end{itemize}
	\subsubsection{Bucles}
		\begin{itemize}
			\item while:
			\begin{itemize}
				\item Se repite el bloque hasta que la condición sea False
				\begin{verbatim}
					>>> a = 5
					>>> while a > 0:
					...   print a
					...   a -= 1
					...
					5
					4
					3
					2
					1
					>>> 
				\end{verbatim}
			\end{itemize}
			\item for:
			\begin{itemize}
				\item itera sobre una secuencia (tupla, lista, diccionario...)
				\begin{verbatim}
					>>> a = (1,2,3)
					>>> for i in a:
					...   print i
					...
					1
					2
					3
					>>> a = [4,5,6]
					>>> for i in a:
					...   print i
					...
					4
					5
					6
					>>> a = {1:2,3:4,5:6}
					>>> for i in a:
					...   print i,
					...
					1 3 5
					>>> a = [(1,2),(3,4),(5,6)]
					>>> for i,j in a:
					...   print i
					...   print j
					...
					1
					2
					3
					4
					5
					6
				\end{verbatim}
				\item Para iterar sobre una secuencia de números, se utiliza la función \verb+range([start],end,[step])+:
				\begin{verbatim}
					>>> range(5)
					[0, 1, 2, 3, 4]
					>>> range(1,5)
					[1, 2, 3, 4]
					>>> range(5,1,-1)
					[5, 4, 3, 2]
					>>> for i in range(3): print i
					...
					0
					1
					2
				\end{verbatim}
			\end{itemize}
			\item break:
			\begin{itemize}
				\item Termina la ejecución de un bucle
				\begin{verbatim}
					>>> for i in range(10):
					...   if i > 2:
					...     break
					...   print i
					...
					0
					1
					2
					>>> 
				\end{verbatim}
			\end{itemize}
			\item continue:
			\begin{itemize}
				\item Continua desde la siguiente iteración
				\begin{verbatim}
					>>> num=0
					>>> while num < 5:
					...   num += 1
					...   if num % 2:
					...      continue
					...   print "Imprimiendo...",num
					...
					Imprimiendo... 2
					Imprimiendo... 4
					>>>
				\end{verbatim}
			\end{itemize}
		\end{itemize}
\newpage