Números y Aritmética
Python trabaja con dos tipos principales de números:
- Enteros (
int) — números completos como5,-12o0; - Flotantes (
float) — números con decimales como3.14o-2.5.
Python determina el tipo según cómo se escribe el número.
Operaciones aritméticas en Python
Python incluye todas las operaciones matemáticas estándar con una sintaxis clara:
Suma
+ suma valores. Al mezclar int y float se produce un float.
Resta
- resta el valor de la derecha al de la izquierda. Funciona con positivos y negativos.
Multiplicación
* multiplica valores. Si interviene un flotante, el resultado es un flotante.
División
/ divide y siempre devuelve un flotante, incluso si el resultado es entero (por ejemplo, 8 / 2).
División entera
// divide y redondea hacia abajo al número entero más cercano. El tipo de resultado depende de los operandos.
Módulo
% da el resto de una división. Funciona con positivos, negativos y flotantes.
Exponenciación
** eleva un número a una potencia. También funciona con exponentes fraccionarios para raíces.
Precedencia de operadores (PEMDAS)
Python sigue reglas estándar para decidir qué operación se realiza primero:
- Paréntesis;
- Exponenciación;
- Multiplicación / División / División entera / Módulo;
- Suma / Resta.
Enteros vs flotantes en operaciones
Al realizar operaciones aritméticas:
- La división siempre retorna un
float; - Mezclar
intyfloatpromueve el resultado afloat; - Usar
//para obtener un resultado entero redondeado hacia abajo.
Resumen
- Python incluye soporte para los tipos
intyfloat; - Operadores aritméticos:
+,-,*,/,//,%,**; /retorna flotantes,//entrega enteros con división de piso;- La precedencia de operadores sigue PEMDAS.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Can you give examples of each arithmetic operation in Python?
What are some common mistakes to avoid with arithmetic operations in Python?
Can you explain the difference between floor division and regular division?
Awesome!
Completion rate improved to 5
Números y Aritmética
Desliza para mostrar el menú
Python trabaja con dos tipos principales de números:
- Enteros (
int) — números completos como5,-12o0; - Flotantes (
float) — números con decimales como3.14o-2.5.
Python determina el tipo según cómo se escribe el número.
Operaciones aritméticas en Python
Python incluye todas las operaciones matemáticas estándar con una sintaxis clara:
Suma
+ suma valores. Al mezclar int y float se produce un float.
Resta
- resta el valor de la derecha al de la izquierda. Funciona con positivos y negativos.
Multiplicación
* multiplica valores. Si interviene un flotante, el resultado es un flotante.
División
/ divide y siempre devuelve un flotante, incluso si el resultado es entero (por ejemplo, 8 / 2).
División entera
// divide y redondea hacia abajo al número entero más cercano. El tipo de resultado depende de los operandos.
Módulo
% da el resto de una división. Funciona con positivos, negativos y flotantes.
Exponenciación
** eleva un número a una potencia. También funciona con exponentes fraccionarios para raíces.
Precedencia de operadores (PEMDAS)
Python sigue reglas estándar para decidir qué operación se realiza primero:
- Paréntesis;
- Exponenciación;
- Multiplicación / División / División entera / Módulo;
- Suma / Resta.
Enteros vs flotantes en operaciones
Al realizar operaciones aritméticas:
- La división siempre retorna un
float; - Mezclar
intyfloatpromueve el resultado afloat; - Usar
//para obtener un resultado entero redondeado hacia abajo.
Resumen
- Python incluye soporte para los tipos
intyfloat; - Operadores aritméticos:
+,-,*,/,//,%,**; /retorna flotantes,//entrega enteros con división de piso;- La precedencia de operadores sigue PEMDAS.
¡Gracias por tus comentarios!