Un bloque es un trozo de código de Python que se ejecuta bajo determinadas circustancias y se comporta como una unidad completa.
La primera línea de un bloque siempre termina con dos puntos ( : ), indicando que ha continuación vienen las instrucciones que lo acompañan. Dichas instrucciones siempre aparecen sangradas. Cuando la indentación termina, Python considera que el bloque ha finalizado.
Por ejemplo, en el fragmento siguiente
...
perros= perros + 1if perros >3:
print"¡Demasiados perros!"
volverCampo()
casa = casa -1print casa
...
La primera línea de un bloque siempre termina con dos puntos ( : ), indicando que ha continuación vienen las instrucciones que lo acompañan. Dichas instrucciones siempre aparecen sangradas. Cuando la indentación termina, Python considera que el bloque ha finalizado.
Por ejemplo, en el fragmento siguiente
tenemos un bloque if cuyas intrucciones son