Estructura del programa

  • Presentación de la unidad

  • Un programa python está formado por instrucciones que acaban en un caracter de “salto de línea”.
  • El punto y coma “;” se puede usar para separar varias sentencias en una misma línea, pero no se aconseja su uso.
  • Una línea empiza en la primera posición, si tenemos instrucciones dentro de un bloque de una estrucura de control de flujo habra que hacer una identación.
  • La identación se puede hacer con espacios y tabulaciones pero ambos tipos no se pueden mezclar. Se recomienda usar 4 espacios.
  • La barra invertida “\” al final de línea se emplea para dividir una línea muy larga en dos o más líneas.
  • Las expresiones entre paréntesis “()”, llaves “{}” y corchetes “[]” separadas por comas “,” se pueden escribir ocupando varias líneas.
  • Cuando el bloque a sangrar sólo ocupa una línea ésta puede escribirse después de los dos punto.

Comentarios

Se utiliza el caracter # para indicar los comentarios.

Palabras reservadas

False      class      finally    is         return
None       continue   for        lambda     try
True       def        from       nonlocal   while
and        del        global     not        with
as         elif       if         or         yield
assert     else       import     pass
break      except     in         raise

Ejemplo

#!/usr/bin/env python	

# Sangrado con 4 espacios	

edad = 23
if edad > =18:
   print('Es mayor de edad')  
else:
   print('Es menor de edad')	

# Cada bloque de instrucciones dentro de una estructura de control
# debe estar tabulada	

if num >=0:
	while num<10:
		print (num)
		num = num +1	

# El punto y coma “;” se puede usar para separar varias sentencias 
# en una misma línea, pero no se aconseja su uso.	

edad = 15; print(edad)	

# Cuando el bloque a sangrar sólo ocupa una línea ésta puede
# escribirse después de los dos puntos:   	

if azul: print('Cielo')	

# La barra invertida “\” permite escribir una línea de
# código demasiado extensa en varias líneas:	

if condicion1 and condicion2 and condicion3 and \  
    condicion4 and condicion5:	

# Las expresiones entre paréntesis, llaves o corchetes pueden 
# ocupar varias líneas:	

dias = ['lunes', 'martes', 'miércoles', 'jueves',
        'viernes', 'sábado', 'domingo']