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.
Síguenos con el tutorial
Section titled “Síguenos con el tutorial”Volver a Página Principal
Ver Codigo en GitLab
Módulo 5: Operadores y Condiciones 🐍
Section titled “Módulo 5: Operadores y Condiciones 🐍”Operadores en Python
Section titled “Operadores en Python”Los operadores son símbolos especiales que nos permiten realizar operaciones con variables y valores. Los principales tipos de operadores son:
Operadores Aritméticos
Section titled “Operadores Aritméticos”Estos operadores realizan operaciones matemáticas básicas.
Operador | Descripción | Ejemplo | Resultado |
---|---|---|---|
+ | Suma | 5 + 3 | 8 |
- | Resta | 10 - 4 | 6 |
* | Multiplicación | 2 * 7 | 14 |
/ | División | 15 / 3 | 5.0 |
// | División entera | 15 // 4 | 3 |
% | Módulo (resto de la división) | 15 % 4 | 3 |
** | Exponente | 2 ** 3 | 8 |
Operadores de Comparación
Section titled “Operadores de Comparación”Estos operadores comparan dos valores y devuelven un valor booleano (True
o False
).
Operador | Descripción | Ejemplo | Resultado |
---|---|---|---|
== | Igual a | 5 == 5 | True |
!= | Diferente de | 5 != 3 | True |
> | Mayor que | 10 > 5 | True |
< | Menor que | 3 < 5 | True |
>= | Mayor o igual que | 10 >= 10 | True |
<= | Menor o igual que | 5 <= 5 | True |
Operadores Lógicos
Section titled “Operadores Lógicos”Estos operadores combinan expresiones booleanas para tomar decisiones más complejas.
Operador | Descripción | Ejemplo | Resultado |
---|---|---|---|
and | Y lógico (devuelve True si ambas expresiones son True ) | True and True | True |
or | O lógico (devuelve True si al menos una expresión es True ) | True or False | True |
not | Negación lógica (invierte el valor) | not True | False |
Condiciones con if
, elif
, else
Section titled “Condiciones con if, elif, else”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 elseedad = 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 elsenota = 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ógicostemperatura = 25llueve = 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.
Referencias Complementarias
Section titled “Referencias Complementarias”- Documentación Oficial de Python: Profundiza en todos los operadores disponibles en Python.
- Tutorial de Real Python: Una guía detallada sobre cómo usar condicionales con ejemplos prácticos.
- QuePasaLinux: No olvides revisar mi canal para más contenido.