Universidad Central del
Ecuador
Facultad de Geología, Minas,
Petróleos y Ambiental
Programación en lenguaje Python
Parte 3
Contenido
Tipos de Datos Booleanos y sus
operadores
Expresiones relacionales y
lógicas
Instrucciones Condicionales –
Simples y Compuestas
OPERADORES RELACIONALES
(DE COMPARACIÓN)
Estructuras de control de flujo condicionales
En la vida diaria, actuamos de acuerdo a la evaluación de
condiciones. En el supuesto que estemos manejando un coche
• Si (if) el semáforo está en verde, cruzar la calle
•Sino (else) esperar a que el semáforo se ponga en verde.
A veces, también evaluamos más de una condición para ejecutar
una determinada acción: Si llega la factura de la luz y tengo dinero,
pagar la boleta.
EJEMPLOS CON CONDICIONAL
1. Poner un texto aprobado o suspenso según la nota
If nota >= 5.0
print("Aprobado")
else:
print("Suspenso")
2. Si gasto hasta $100, pago con dinero en efectivo. Sino, si gasto más de $100 pero menos de $300, pago
con tarjeta de débito. Sino, pago con tarjeta de crédito.
if compra <= 100:
print "Pago en efectivo"
elif compra > 100 and compra < 300:
print "Pago con tarjeta de débito"
else:
print "Pago con tarjeta de crédito"
EJERCICIOS CON IF
• Dado un día de la semana imprima el menú de comida de ese día usando el
condicional múltiple
• Calcule el área de una de las 2 figuras geométricas
(cuadrado o círculo)
• Dada la edad de una persona indique a que grupo etario pertenece (infante,
niño, joven, adulto)
• Haga un programa qué calcule el incremento de sueldo que le corresponde a
un trabajador de una empresa, solicite el valor de su sueldo actual y el tiempo
que trabaja en la empresa, para los cálculos tomar en cuenta los siguientes
criterios:
a) Si lleva más de10 años en la empresa se le aplica un aumento del 10%.
b) Si lleva entre 7 de 10 años, aplica un aumento del 7%.
c) Si lleva menos de 7 años , aplica el 3%