Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase11 CondicionesEnPython
Clase11 CondicionesEnPython
Ciencias de la Computación I
2023
Condiciones
• Una condición se puede definir como una pregunta
cuyas únicas respuestas son verdadero o falso.
• En Python:
var_verdadero = True
var_falso = False
Condiciones
• Operaciones relacionales
Condiciones
• Operaciones relacionales
> si un número es mayor que otro
x > y
¿Es el valor en x mayor que el valor en y?
x > 5
¿Es el valor en x mayor que 5?
Condiciones
• Operaciones relacionales
> si un número es mayor que otro
< si un número es menor que otro
x < y
¿Es el valor en x menor que el valor en y?
x < 5
¿Es el valor en x menor que 5?
Condiciones
• Operaciones relacionales
> si un número es mayor que otro
< si un número es menor que otro
== si un número es igual a otro
x == y
¿Es el valor en x igual a el valor en y?
x == 5
¿Es el valor en x igual a 5?
Condiciones
• Operaciones relacionales
> si un número es mayor que otro
< si un número es menor que otro
= si un número es igual a otro
>= si un número es mayor o igual a otro
<= si un número es menor o igual a otro
x >= y
5 >= b
9 <= c
a >= 10
Condiciones
• Operaciones relacionales
> si un número es mayor que otro
< si un número es menor que otro
= si un número es igual a otro
>= si un número es mayor o igual a otro
<= si un número es menor o igual a otro
!= si un número NO es igual a otro
x != y
b != b
Condiciones
• Operaciones lógicas
and or not
True True True True False
True False False True
False True False True True
False False False False
Condiciones
Condiciones Anidadas:
True
Condiciones
Condiciones Anidadas:
True
Condiciones
Condiciones Anidadas:
False
Condiciones
Condiciones Anidadas:
False
Condiciones
Condiciones Anidadas:
¿Cuál es el valor si x = 5?
Condiciones
Condiciones Anidadas:
¿Y si x = 2?
Condiciones
Condiciones Anidadas:
¿Y si x = 2? True
Condiciones
Condiciones Anidadas:
¿Cuál es el valor de y si x = 5?
Condiciones
Condiciones Anidadas:
¿Cuál es el valor de y si x = 5?
y = True
Condiciones
Condiciones Anidadas:
¿Cuál es el valor si x = 4?
Condiciones
Condiciones Anidadas:
¿Cuál es el valor si x = 4?
(and (not False) (or True False))
(and True True)
True
Condiciones
Condiciones Anidadas:
isinstance(variable, tipo)
Tipo de dato
Entero
Tipo de dato
decimal
Tipo de dato
String
Condiciones
Predicados
Si no sabemos como se llama el tipo de dato, podemos
hacer algo como esto:
La función type()
devuelve la clase a la
que pertenece el valor
de la variable