Explicación:
Las estructuras condicionales permiten que tu programa ejecute distintos bloques de código según se cumpla o no una condición. if evalúa la primera condición; si no se cumple, elif (abreviatura de "else if") prueba otra condición adicional; y else se ejecuta cuando ninguna de las anteriores es verdadera.
Un detalle fundamental en Python es la indentación: a diferencia de otros lenguajes que usan llaves {}, Python utiliza espacios (normalmente 4) para definir qué código pertenece a cada bloque. Olvidar los dos puntos : al final de la condición o desalinear la indentación son los errores más frecuentes al principio.
Código de ejemplo:
edad = int(input("¿Cuántos años tienes? "))
if edad >= 18:
print("Eres mayor de edad")
elif edad >= 13:
print("Eres adolescente")
else:
print("Eres menor de edad")

.png)
