Introducción a las TECNOLOGÍAS DE LA INFORMACIÓN
Programación en Python
Instructor: Roky Pérez Riofrio
Objetivos
▪ Valores booleanos.
▪ Instrucciones if-else.
▪ Instrucciones if-elif-else.
[Link]
Preguntas y respuestas
Las computadoras solo conocen dos tipos de Operadores relacionales.
respuestas: ▪ Igualdad ==
▪ Si, es verdadero (True). ▪ Menor <
▪ No, es falso (False). ▪ Mayor >
▪ Menor igual <=
▪ Mayor igual >=
▪ Distinto !=
[Link]
¿Qué es un condicional?
[Link]
Expresión if
[Link]
Expresión IF
Permiten que se ejecute un código cuando se cumple una determinada
condición.
Sintaxis:
if «condición» :
# Código a ejecutar
# si se cumple la
#Condición
Tabulado
[Link]
¿Como funciona?
▪ Si hay precisión de lluvia, entonces voy a coger un paraguas.
▪ Si tengo sed, entonces debo beber.
[Link]
Ejercicio 01
▪ Si hay previsión de lluvia, entonces voy a coger un paraguas.
[Link]
Ejercicio 02
▪ Si tengo sed, entonces debo beber.
[Link]
Tipos de condiciones
[Link]
Ejercicio 03
▪ Si hay previsión de lluvia o granizo, entonces voy a coger un
paraguas.
[Link]
Declaración If - else
[Link]
Estructura If – Else
Podemos emplear la estructura if- else para ejecutar código si no se
cumple la condición.
if «condición» :
# Código a ejecutar
# si se cumple la
#Condición
else :
# Código a ejecutar
# si no se cumple la
#Condición
[Link]
¿Como funciona?
Ejemplo:
▪ Si el clima es bueno, entonces saldremos a caminar,
sino iremos al cine.
[Link]
Ejercicio 04
▪ Si el clima es bueno, entonces saldremos a caminar,
sino iremos al cine.
[Link]
Ejercicio 05
▪ Escribir un programa que permita mostrar por pantalla si el alumno
esta aprobado o desaprobado.
[Link]
Ejercicio 06
▪ Escribe un programa que pida al usuario un número entero y muestre
por la pantalla si es par o impar.
[Link]
Declaración if – elif - else
[Link]
Estructura if-elif - else
▪ Otras estructura un poco mas compleja es el if – Elif – Else, que nos
permite unir varias condiciones.
if «condición 1» :
# Bloque 1
elif «condición 2» :
#Bloque 2
...
else :
# Si no se cumple
# ninguno anterior
Ejercicio 07
▪ Crear un programa que permita
ingresar la nota del estudiante y
mostrar por pantalla lo
siguiente:
0 – 05 Suspenso
05 – 10 Desaprobado
10 – 14 Aprobado
14 – 17 Notable
17 – 19 Sobresaliente
19 – 20 Matrícula de honor
[Link]
Ejercicio 08
[Link]
[Link]
[Link]
Anidación de condicionales
[Link]
Anidación de condicionales
▪ Los bloques condicionales se pueden anidas unos dentro de otros.
Bloque condicional
anidado
Ejercicio 09
[Link]
[Link]
[Link]
[Link]