- 1

Fundamentos de Python: variables, booleanos, if/else y bucles
01:36 - 2

Instalación de Python, VS Code y Git en Windows
06:37 - 3

Configuración de variables de entorno para Python en Windows
02:10 - 4

Comandos básicos de Python en la terminal de Windows
04:20 - 5

Sintaxis e indentación básica en Python con Visual Studio Code
09:46 - 6

Comentarios en Python: líneas simples y multilínea
04:48 - 7

Variables en Python: asignación, nomenclatura y convenciones
09:25 - 8

Asignación múltiple de variables en Python
04:55 - 9

Tipos de datos en Python: strings, números y colecciones
10:41 - 10

Manipulación y conversión de tipos numéricos en Python
08:24 - 11

Manejo de comillas, múltiples líneas y búsqueda en strings de Python
10:36 - 12

Slicing, replace y split para manipular strings en Python
10:27 - 13

Booleanos en Python: True, False y casting a bool
05:46 - 14

Tipo de dato None en Python
02:08 quiz de Primeros Pasos con Python
Operadores aritméticos en Python: suma, resta, módulo y precedencia
Clase 15 de 32 • Curso de Fundamentos de Python
Contenido del curso
- 15

Operadores aritméticos en Python: suma, resta, módulo y precedencia
09:01 - 16

Operadores de asignación y walrus en Python
06:04 - 17

Operadores lógicos OR y NOT con booleanos en Python
09:33 - 18

Condicionales en Python: if, else, and, or y pass
11:33 - 19

Sentencia match en Python 3.10 para control de flujo
03:28 - 20

Bucles while en Python: condiciones, break y continue
07:50 - 21

Bucles for en Python: recorrido de secuencias y listas
12:16 quiz de Lógica de Programación y Control de Flujo
- 22

Listas en Python: creación, modificación y métodos esenciales
14:01 - 23

Tuplas en Python: ordenadas, inmutables y con duplicados
09:55 - 24

Conjuntos en Python: creación, métodos y operaciones básicas
14:02 - 25

Diccionarios en Python: pares clave-valor ordenados y anidados
15:16 quiz de Estructuras de Datos Fundamentales
Domina los operadores aritméticos en Python con ejemplos claros y resultados esperados. Aquí verás cómo aplicar suma, resta, multiplicación, división, módulo, potencia y división entera, cómo validar si un número es par con el operador de igualdad, y cuál es la precedencia de operadores que guía la evaluación de expresiones.
¿Qué operadores aritméticos usa Python y cómo se aplican?
Comprender los operadores aritméticos es esencial para manipular variables y valores. Con dos variables base, x = 5 e y = 10, se ilustran las operaciones fundamentales y sus resultados esperados.
¿Cómo sumar y restar con + y -?
- Suma (+): combina dos números y retorna su total.
- Resta (-): calcula la diferencia, pudiendo dar negativos.
x = 5
y = 10
print("suma", x + y) # 15
print("resta", x - y) # -5
¿Cómo multiplicar y dividir con * y /?
- Multiplicación (*): usa el asterisco para producir el producto.
- División (/): usa la barra y retorna siempre un flotante.
print("multiplicación", x * y) # 50
print("división", y / x) # 2.0 (flotante)
¿Qué hacen potencia ** y división entera //?
- Potencia ()**: dos asteriscos elevan la base al exponente.
- División entera (//): descarta la parte decimal; puede ser riesgosa si esperas decimales.
y = 10
x = 5
print("potencia", y ** x) # 100000 (10^5)
print("división entera", y // x) # 2
print("división entera", 12 // 5) # 2 (sin decimales)
- Diferencia clave: la división con / da decimales; // trunca. Para reconstruir una división completa, combina // con % (cociente y resto).
¿Cómo funciona módulo y cuándo usarlo para números pares?
El módulo (%) devuelve el resto de una división. Si la división es exacta, el resto es 0; en caso contrario, refleja lo que “falta” para llegar al dividendo.
print("módulo", 10 % 5) # 0 (división exacta)
print("módulo", 12 % 5) # 2 (12 = 5*2 + 2)
Este operador es práctico para validaciones comunes, como verificar si un número es par.
¿Cómo comprobar si un número es par con ==?
Para saber si un número es par, usa % 2 y compara con 0 mediante el operador de igualdad ==. Si el resto es 0, el resultado es True; si es impar, el resto es 1 y la comparación dará False.
par = 8
print(par % 2 == 0) # True
print(par % 2) # 0
- ==: operador de igualdad para comparar valores.
- True/False: resultados lógicos de la comparación.
¿Cuál es la precedencia de operadores en Python?
La precedencia de operadores define el orden de evaluación, acorde con las reglas matemáticas y la semántica de Python. Respetarla evita resultados inesperados y mejora la claridad del código.
¿En qué orden se evalúan operaciones?
- Primero: paréntesis. Todo dentro se evalúa antes.
- Luego: exponentes.
- Después: multiplicaciones, divisiones (/), divisiones enteras (//) y restos (%).
- A continuación: sumas y restas.
- Luego: comparaciones de identidad y pertenencia.
- Al final: operadores lógicos.
¿Qué rol tienen identidad, pertenencia y operadores lógicos?
- Identidad y pertenencia se evalúan tras las operaciones aritméticas y sumas/restas.
- Operadores lógicos se resuelven al final para combinar condiciones de forma segura.
¿Quieres que incorporemos ejercicios prácticos con variaciones de entrada y salidas esperadas? Deja tu comentario con el caso que te interese resolver en Python.