1. Estructuras de Control Selectivas
if, elif y else.
Las estructuras selectivas permiten tomar decisiones en un programa basadas en condiciones. En Python, las principales estructuras selectivas son if, elif y else.
Sintaxis de la Estructura if
La estructura if evalúa una condición y ejecuta un bloque de código si la condición es verdadera (True).
if condición:
# Bloque de código que se ejecuta si la condición es verdadera
Condición: Expresión booleana que puede ser verdadera o falsa.
Bloque de código: Conjunto de instrucciones indentadas (sangría) que se ejecutan si la condición es verdadera.
Ejemplo:
edad = 18
if edad >= 18:
print("Eres mayor de edad.")
Sintaxis de la Estructura if-else
La estructura if-else permite ejecutar un bloque de código si la condición es verdadera y otro bloque si es falsa (False).
if condición:
# Bloque de código si la condición es verdadera
else:
# Bloque de código si la condición es falsa
Ejemplo:
edad = 16
if edad >= 18:
print("Eres mayor de edad.")
else:
print("Eres menor de edad.")
Sintaxis de la Estructura if-elif-else
La estructura if-elif-else permite evaluar múltiples condiciones en secuencia. Si la condición del if es falsa, se evalúa la condición del elif. Si ninguna condición es verdadera, se ejecuta el bloque else.
if condición1:
# Bloque de código si condición1 es verdadera
elif condición2:
# Bloque de código si condición2 es verdadera
else:
# Bloque de código si ninguna condición es verdadera
Ejemplo:
nota = 85
if nota >= 90:
print("Calificación: A")
elif nota >= 80:
print("Calificación: B")
else:
print("Calificación: C")