summaryrefslogtreecommitdiff
path: root/src/03_estructura.md
diff options
context:
space:
mode:
authorEkaitz Zarraga <ekaitz@elenq.tech>2019-11-23 19:45:04 +0100
committerEkaitz Zarraga <ekaitz@elenq.tech>2019-11-23 19:45:04 +0100
commit4d73b41553d9284f8cd79fa954dc3ea662ec0ee5 (patch)
treec990ebd3f5ab6223cf48e1d5976f87a900dd7360 /src/03_estructura.md
parentdd8ca8090720e30239c89c6705772ae1b29d628c (diff)
add highlighting to repl stuff
Diffstat (limited to 'src/03_estructura.md')
-rw-r--r--src/03_estructura.md14
1 files changed, 7 insertions, 7 deletions
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))
<generator object <genexpr> 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 "<stdin>", 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