Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Números y Aritmética | Basic Syntax
Introducción a Python con Cursor

bookNúmeros y Aritmética

Python trabaja con dos tipos principales de números:

  • Enteros (int) — números completos como 5, -12 o 0;
  • Flotantes (float) — números con decimales como 3.14 o -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:

  1. Paréntesis;
  2. Exponenciación;
  3. Multiplicación / División / División entera / Módulo;
  4. Suma / Resta.

Enteros vs flotantes en operaciones

Al realizar operaciones aritméticas:

  • La división siempre retorna un float;
  • Mezclar int y float promueve el resultado a float;
  • Usar // para obtener un resultado entero redondeado hacia abajo.

Resumen

  • Python incluye soporte para los tipos int y float;
  • Operadores aritméticos: +, -, *, /, //, %, **;
  • / retorna flotantes, // entrega enteros con división de piso;
  • La precedencia de operadores sigue PEMDAS.
question mark

¿Qué devolverá 7 // 3 en Python?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 4

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

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

bookNúmeros y Aritmética

Desliza para mostrar el menú

Python trabaja con dos tipos principales de números:

  • Enteros (int) — números completos como 5, -12 o 0;
  • Flotantes (float) — números con decimales como 3.14 o -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:

  1. Paréntesis;
  2. Exponenciación;
  3. Multiplicación / División / División entera / Módulo;
  4. Suma / Resta.

Enteros vs flotantes en operaciones

Al realizar operaciones aritméticas:

  • La división siempre retorna un float;
  • Mezclar int y float promueve el resultado a float;
  • Usar // para obtener un resultado entero redondeado hacia abajo.

Resumen

  • Python incluye soporte para los tipos int y float;
  • Operadores aritméticos: +, -, *, /, //, %, **;
  • / retorna flotantes, // entrega enteros con división de piso;
  • La precedencia de operadores sigue PEMDAS.
question mark

¿Qué devolverá 7 // 3 en Python?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 4
some-alt