Skip to content

Python de Cero a Pro - Cap.5 Operadores y Condiciones

¡Hola! En este capítulo, exploraremos los fundamentos de los operadores y las estructuras de control en Python. Es un paso crucial para cualquier aspirante a programador, ya que nos permite realizar operaciones y tomar decisiones en nuestros programas.

Volver a Página Principal

Ver Codigo en GitLab


Los operadores son símbolos especiales que nos permiten realizar operaciones con variables y valores. Los principales tipos de operadores son:

Estos operadores realizan operaciones matemáticas básicas.

OperadorDescripciónEjemploResultado
+Suma5 + 38
-Resta10 - 46
*Multiplicación2 * 714
/División15 / 35.0
//División entera15 // 43
%Módulo (resto de la división)15 % 43
**Exponente2 ** 38

Estos operadores comparan dos valores y devuelven un valor booleano (True o False).

OperadorDescripciónEjemploResultado
==Igual a5 == 5True
!=Diferente de5 != 3True
>Mayor que10 > 5True
<Menor que3 < 5True
>=Mayor o igual que10 >= 10True
<=Menor o igual que5 <= 5True

Estos operadores combinan expresiones booleanas para tomar decisiones más complejas.

OperadorDescripciónEjemploResultado
andY lógico (devuelve True si ambas expresiones son True)True and TrueTrue
orO lógico (devuelve True si al menos una expresión es True)True or FalseTrue
notNegación lógica (invierte el valor)not TrueFalse

Las estructuras de control condicionales nos permiten ejecutar diferentes bloques de código dependiendo de si una condición es verdadera o falsa.

# Ejemplo de if y else
edad = 18
if edad >= 18:
print("Eres mayor de edad.")
else:
print("Eres menor de edad.")
# Salida: Eres mayor de edad.
# Ejemplo con if, elif y else
nota = 85
if nota >= 90:
print("Obtuviste una A.")
elif nota >= 80:
print("Obtuviste una B.")
elif nota >= 70:
print("Obtuviste una C.")
else:
print("Necesitas mejorar.")
# Salida: Obtuviste una B.
# Ejemplo con operadores lógicos
temperatura = 25
llueve = False
if temperatura > 20 and not llueve:
print("Es un día perfecto para salir.")
else:
print("Quizás es mejor quedarse en casa.")
# Salida: Es un día perfecto para salir.