Bloques de código

Los bloques en Java

Python no tiene un sistema de llaves para identificar un bloque de código, como por ejemplo lo tiene Java. La forma de delimitar que nos encontramos dentro del mismo bloque de instrucciones es manteniendo durante el mismo la misma alineación vertical.

En el momento en que una de las instrucciones que incluimos en un bloque, esté un espacio más a la izquierda (o a la derecha) que su antecesora, nos va a dar error al ejecutar el programa.

Sin embargo, existe una excepción. Cuando no cabe una misma instrucción de código en una sola línea, podemos finalizar la línea con «\» y continuar la instrucción en la línea inferior, sin importar en este caso que no siga la alineación vertical.

Existen instrucciones cuya sintaxis exige que el bloque que contiene dicha instrucción tenga una sangría. Cuando el IDE detecta dichas instrucciones, automáticamente inserta dicha sangría. Este tipo de instrucciones suelen acabar la primera línea con «:»

k=3
if k>0:
    for contador in range (0,k):
        print ("Hola Miguel. ¿Cómo \
te va el nuevo trabajo? \
Espero que estés bien.")
Hola Miguel. ¿Cómo te va el nuevo trabajo? Espero que estés bien.
Hola Miguel. ¿Cómo te va el nuevo trabajo? Espero que estés bien.
Hola Miguel. ¿Cómo te va el nuevo trabajo? Espero que estés bien.
Iniciocomandos Pythonbloques de código
comentar códigoprint ( )input ( )
captura de erroresCadenasDatos Numéricos
Módulo randomMódulo statisticsDatos Fecha/hora
ConstantesBucles forBucles while
Bloque ifTuplasListas.
match caseConjuntosDiccionarios
FuncionesClasesArchivos
Entorno gráfico TkinterVentanasWidgets básicos