From 4d73b41553d9284f8cd79fa954dc3ea662ec0ee5 Mon Sep 17 00:00:00 2001 From: Ekaitz Zarraga Date: Sat, 23 Nov 2019 19:45:04 +0100 Subject: add highlighting to repl stuff --- src/03_estructura.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/03_estructura.md') diff --git a/src/03_estructura.md b/src/03_estructura.md index 2060cf5..7fb77a3 100644 --- a/src/03_estructura.md +++ b/src/03_estructura.md @@ -153,7 +153,7 @@ una sentencia de preparación. Si la preparación falla el bucle se rompe. El uso más común del `for` es el de iterar en secuencias gracias al operador `in` que mencionamos anteriormente pero que en este caso toma un uso distinto: -``` +``` python >>> for i in [0,1,2,3]: ... i+2 ... @@ -184,7 +184,7 @@ resultado `True` será considerado verdadero y viceversa. A estos valores se les conoce habitualmente como *truthy* y *falsey* porque no son `True` o `False` pero se comportan como si lo fueran. Algunos ejemplos curiosos: -``` +``` python >>> bool([]) False >>> bool(None) @@ -214,7 +214,7 @@ Como mejor se entiende es con unos ejemplos, en este caso vamos usar la función `range` para crear una lista de números del `0` (inclusive) al `10` (no inclusive). Usando la ayuda puedes saber más sobre la función `range`. -``` +``` python >>> [i**2 for i in range(0, 10)] [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] >>> tuple(i**2 for i in range(0, 10)) @@ -242,7 +242,7 @@ paréntesis de precedencia o de creación de tupla, y considera que son los primeros, dando como resultado un generador, un paso intermedio de nuestro proceso que dejamos para el futuro. -``` +``` python >>> (i**2 for i in range(0, 10)) at 0x7f779d9b2d58> ``` @@ -410,7 +410,7 @@ por la razón que sea, debes usar `pass` en su interior porque, si no lo haces y simplemente lo dejas vacío, la sintaxis será incorrecta y python lanzará una excepción grave diciéndote que esperaba un bloque con sangría y no se lo diste. -``` +``` python >>> if True: ... File "", line 2 @@ -438,7 +438,7 @@ condición para decidir si volver a ejecutarlo. En el siguiente ejemplo salta la ejecución para el caso en el que `i` es `2`. -``` +``` python >>> for i in [0, 1, 2, 3]: ... if i == 2: ... continue @@ -455,7 +455,7 @@ En el siguiente ejemplo salta la ejecución para el caso en el que `i` es `2`. ejecutar la siguiente sentencia, simplemente se rompe el bucle completo. En el siguiente ejemplo se rompe el bucle cuando `i` es `2` y no se recupera. -``` +``` python >>> for i in [0, 1, 2, 3]: ... if i == 2: ... break -- cgit v1.2.3