0% encontró este documento útil (0 votos)
5 vistas

2.2 Python Conditionals eps -1

El documento explica el uso de condicionales en Python, incluyendo las estructuras if, if-else y operadores booleanos. Se abordan expresiones booleanas, operadores de comparación y lógicos, así como ejemplos de su aplicación. Además, se mencionan recursos adicionales para aprender Python.

Cargado por

acbor
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas

2.2 Python Conditionals eps -1

El documento explica el uso de condicionales en Python, incluyendo las estructuras if, if-else y operadores booleanos. Se abordan expresiones booleanas, operadores de comparación y lógicos, así como ejemplos de su aplicación. Además, se mencionan recursos adicionales para aprender Python.

Cargado por

acbor
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 18

CONDICIONALES

VALORES Y EXPRESIONES
BOOLEANAS
CONDICIONALES
USO DE PYTHON - SI (IF)
◼ A menudo, querrás realizar una acción cuando pase una prueba condicional.
La sintaxis if de Python lo hace posible.
USO DE PYTHON: SI NO (IF ELSE)
◼ A menudo, querrás realizar una acción cuando se pasa una prueba condicional y una acción
diferente en todos los demás casos. La sintaxis if-else de Python lo hace posible.

◼ Un bloque if-else es similar a una declaración if simple, pero la declaración else le permite
definir una acción o un conjunto de acciones que se ejecutan cuando falla la prueba
condicional.
ABREVIACIÓN – IF ELSE
◼ También puedes tener varias declaraciones else en la misma línea:
a = 330
b = 330
VALORES BOOLEANOS
◼ El tipo de Python para almacenar valores verdaderos y falsos se llama "bool".
◼ Lleva el nombre del matemático británico (George Boole) que creó el álgebra booleana.
◼ Dos valores booleanos: True y False
◼ Python distingue entre mayúsculas y minúsculas, así que tenga cuidado, true y false NO
son valores booleanos).
◼ ¡Los valores booleanos NO son cadenas! (NO están entre comillas).
◼ print(type(True)) #<class, ‘bool’>
◼ print(type("True")) # <class, ‘str’>
EXPRESIONES BOOLEANAS: OPERADORES DE
COMPARACIÓN
◼ Una expresión booleana es una expresión que se evalúa como un valor booleano.
◼ El operador de igualdad '==' compara dos valores y produce un valor booleano
Print(5 == 5) # True
Print(5 == 6) # False
◼ Otros operadores de comparación
incluyen:
x != y # x no es igual que y
x > y # x es mayor que y
x < y # x es menor que y
x >= y # x es mayor o igual que y
x <= y # x es menor o igual que y
CONDICIONALES ANIDADOS
CONDICIONALES ENCADENADOS
CONDICIONALES - PYTHON
Ejemplos de orden válidos if/elif/else
OPERADORES LÓGICOS
◼ Los operadores lógicos se utilizan entre condiciones para crear expresiones booleanas
complejas.
AND – Ambas condiciones deben ser verdaderas
OR – Una condición debe ser verdadera
NOT – Invierte la verdad de una expresión

◼ Ejemplos:
OPERADORES LÓGICOS EN PYTHON
◼ Usando Python. Ambas declaraciones if dan el mismo resultado.
OPERADORES LÓGICOS EN PYTHON
◼ Operadores lógicos
and
or
not

◼ x = 5; n =25 OR x , n = 5 , 25
print(x>0 and x< 10) # True
print(n%2 == 0 or n%3 == 0) # False
print(not x > n) # True
EXPRESIONES BOOLEANAS: PRECEDENCIA DE
OPERADORES
EXPRESIONES BOOLEANAS: OPERADORES IN Y NOT IN
◼ PEl operador in prueba si una cadena es una subcadena de otra
print(‘p’ in ‘apple’) # True
print(‘i’ in ‘apple’) # False
print(‘ap’ in ‘apple’) # True
print(‘pa’ in ‘apple’) # False
print(‘apple’ in ‘apple’) # True
print(‘’ in ‘apple’) # True
print(‘’ in ‘a’) # True

◼ Los operadores in y not in también se pueden utilizar en listas


print(“a” in [“a”, “b”, “c”, “abc”, 123] # True
print(“wow” not in [‘jeez’, ‘wow’, ‘amazing’] # False
print(“a” in [“apple”, “application”, “amazing”, “nope”] # False
RECURSOS ADICIONALES DE PYTHON
Página de inicio de Python
http://www.python.org/
Sumérgete en Python
http://www.diveintopython.org/
Aprendiendo Python, tercera edición
http://www.oreilly.com/catalog/9780596513986/
Introducción a la escritura de scripts de geoprocesamiento
Available on ESRI's support page
w3schools.com
https://www.w3schools.com/python

También podría gustarte