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

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

Pregunte a AI

expand

Pregunte a AI

ChatGPT

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

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