Python 7
Python 7
7. Estructuras de Control
7. Estructuras de Control. IF…ELSE
Evalúa una expresión, si dicha expresión devuelve True realiza las sentencias que contiene ese bloque.
En caso contrario las sentencias de dicho bloque no se ejecutaran.
Sintaxis:
If condición:
Sentencias_a_ejecutar
Ejemplo:
1
7. Estructuras de Control. IF…ELSE
Opcionalmente, si la condición IF no se cumple, podemos indicar que realice las sentencias de otro bloque de código.
Sintaxis:
If condición:
Instrucciones
Else:
Instrucciones
Ejemplo:
1
7. Estructuras de Control. IF…ELSE
IF anidado. IF dentro de otro IF o de otro ELSE.
1
Programación Python
7. Estructuras de Control
7. Estructuras de Control. WHILE
Es un bucle que repite un bloque de instrucciones mientras se repita una condición. Si la primera
vez que evalúa la condición, esta es falsa, nunca realizara el contenido. Si la condición nunca deja de
ser verdadera, será un bucle infinito.
Sintaxis:
while condición:
Instrucciones
1
7. Estructuras de Control. WHILE
Ejemplo:
1
7. Estructuras de Control. WHILE
WHILE Puede contener la sentencia else, que se ejecutara cuando la condición del bucle no
sea cierta.
Sintaxis:
while condición:
Instrucciones
else:
Instrucciones
1
7. Estructuras de Control. BREAK /
CONTINUE / PASS
Break detiene el bucle
1
7. Estructuras de Control. BREAK /
CONTINUE / PASS
Continue interrumpe el bucle pero solo en el ciclo en el que se ejecuta.
1
7. Estructuras de Control. BREAK /
CONTINUE / PASS
Pass sirve cuando necesitamos tener estructuras sin establecer comportamiento
1
7. Estructuras de Control. FOR
En Python la estructura FOR se utiliza para recorrer uno a uno los elementos de una colección.
Sintaxis:
for elemento in listaElementos:
sentencias
1
7. Estructuras de Control. FOR
Ejemplos:
1. Crea una variable llamada Valor1 que contenga el número 5 y una variable llamada
Valor2 que contenga el texto “Comiendo a programar”
2. Muestra un mensaje que solicite el nombre del usuario, una vez introducido, se
mostrara un mensaje personalizado dando los buenos días.
5. Pedir un numero por teclado hasta introducir un numero entre 1000 y 1500
1
…ahora…comencemos!
A programar!
1
…ahora…comencemos!
A programar!
8. Dada una nota numérica sin decimales entre 1 y 10 introducida por teclado mostrar
un mensaje de texto indicando la nota según este baremo:
1-4 Suspenso
5-6 Bien
7-8 Notable
9-10 Sobresaliente
1
…ahora…comencemos!
A programar!