En las estructuras condicionales encontramos simples, dobles y anidadas, hacen referencia al código o al algoritmo para la toma de decisiones, este evalúa decisiones lógicos.
La sentencia condicional if es una estructura de control utilizada para tomar decisiones, si se cumple la condición es verdadero y si no se cumple será falso.
Ejemplos de estructura condicional de la vida cotidiana
- Es mayor de edad SI es mayor de 18 años
- Aprueba la materia SI la nota final es mayor a 7
- Tiene descuento del 5% SI compra mas de 6 unidades
Estos ejemplos de la vida real, pueden ser comunes en nuestro diario vivir, pero en el mundo de la programación pueden ser mas complejos que otros.
Estructura condicional Simple
La estructura condicional simple es cuando la condición a evaluarse responde solo cuando se cumple.
a=50
b=6
if a>b:
print(a,"Es mayor que", b)
Estructura condicional Doble
La estructura condicional doble es cuando la condición a evaluarse responde cuando se cumple y también cuando no se cumple.
a=5
b=60
if a>b:
print(a,"Es mayor que", b)
else:
print(b,"Es mayor que", a)
Estructura condicional Anidada
La estructura condicional anidada es cuando podemos integrar varios if según lo que necesitemos y vayamos a evaluar.
a=50
b=6
c=8
if a>b:
print(a,"Es mayor que", b)
if b<c:
print(b,"Es menor que", c)
else:
print(b,"Es mayor que", c)
else:
print(b,"Es mayor que", a)