MÓDULO 04
ESTRUCTURAS
DE CONTROL
Estructuras de Control
Condicionales
Bucles
¿Cuál es tu edad?
¿Quiéres aprender Python?
Asigna Edad
Edad >= 18
Si : True No : False
Si : True
Eres menor de edad
No : False
Eres mayor de edad Únete al curso
Importancia de las estructuras de control
Las estructuras de control son esenciales en
programación porque permiten
● Dirigir el flujo de ejecución del código
● Tomar decisiones
● Repetir tareas
● Organizar el código de manera legible y
eficiente
● Mejorar la eficiencia del programa
● Manejar errores de forma adecuada..
False True
Sentencias condicionales
Una condición es una expresión que puede evaluarse
como verdadera o falsa.
Se realizan con la instrucciones:
if condición:
- BLOQUE DE CÓDIGO 1
elif condición:
- BLOQUE DE CÓDIGO 2
else:
- BLOQUE DE CÓDIGO 3
Oración: Si tu nota es mayor que 18, tienes ‘AD’. Si está
entre 18 y 15, tienes ‘A’. Si está entre 15 y 11, tienes ‘B’. Sino
tienes ‘C’
CONDICIONALES
Si está rojo
- Frenamos
Si está amarillo
- Disminuimos la velocidad
Si está verde
- Avanzamos
W
H
I
L
E
LISTA DE COMPRAS
F -
-
FRUTAS
AGUA
O
- HARINA
- AZÚCAR
- PAPEL
- CARNE
R - POLLO
Verifica la lista.
W
H
I
L
E
F
O
R
Sentencias repetitivas
Un bucle es una estructura de control que permite ejecutar un
bloque de código de forma repetitiva.
Bucle for: se utiliza para iterar sobre una colección de elementos
- Lista, diccionario, tupla, string, rangos
Bucle while: se utilizan para ejecutar un bloque de código mientras
se cumpla una condición.
Ejercicios:
- Sumar los números de una lista
- Imprimir los números pares o impares
- Imprimir los números primos entre 1 y 100
- Escribe un programa que pida al usuario un número y luego
imprima todos los divisores de ese número
Continuará…