Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Aritmética Básica y Precedencia de Operadores | Números
Tipos de Datos en Python

bookAritmética Básica y Precedencia de Operadores

Utilizarás operadores aritméticos constantemente en Python. Considera los más comunes y cómo la precedencia determina el orden de evaluación.

Operaciones principales

12345678
a = 10 b = 3 print(a + b) # Addition print(a - b) # Subtraction print(a * b) # Multiplication print(a / b) # Division print(a ** b) # Exponentiation
copy

Precedencia de Operadores

Cuando aparecen múltiples operadores, Python los evalúa en este orden (de mayor a menor entre los aritméticos):

  1. **;
  2. Unarios + y - (signo);
  3. *, /;
  4. +, -.

Los paréntesis siempre tienen prioridad y hacen explícita la intención. La exponenciación ** es asociativa a la derecha.

123456789
print(2 + 3 * 4) # 14 (multiplication before addition) print((2 + 3) * 4) # 20 (parentheses change the order) # Exponentiation binds tighter than unary minus print(-3 ** 2) # -9 (equivalent to -(3 ** 2)) print((-3) ** 2) # 9 # Right-associative exponentiation print(2 ** 3 ** 2) # 512 (2 ** (3 ** 2))
copy
Note
Nota
  • Preferir paréntesis en cualquier expresión no trivial, legibilidad > ingenio.
  • Recordar que / siempre produce un float (incluso si es divisible).

1. ¿Qué valor mostrará este código como salida?

2. ¿Qué expresión evalúa a 64?

3. ¿Qué valor mostrará este código como salida?

question mark

¿Qué valor mostrará este código como salida?

Select the correct answer

question mark

¿Qué expresión evalúa a 64?

Select the correct answer

question mark

¿Qué valor mostrará este código como salida?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

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

Awesome!

Completion rate improved to 3.45

bookAritmética Básica y Precedencia de Operadores

Desliza para mostrar el menú

Utilizarás operadores aritméticos constantemente en Python. Considera los más comunes y cómo la precedencia determina el orden de evaluación.

Operaciones principales

12345678
a = 10 b = 3 print(a + b) # Addition print(a - b) # Subtraction print(a * b) # Multiplication print(a / b) # Division print(a ** b) # Exponentiation
copy

Precedencia de Operadores

Cuando aparecen múltiples operadores, Python los evalúa en este orden (de mayor a menor entre los aritméticos):

  1. **;
  2. Unarios + y - (signo);
  3. *, /;
  4. +, -.

Los paréntesis siempre tienen prioridad y hacen explícita la intención. La exponenciación ** es asociativa a la derecha.

123456789
print(2 + 3 * 4) # 14 (multiplication before addition) print((2 + 3) * 4) # 20 (parentheses change the order) # Exponentiation binds tighter than unary minus print(-3 ** 2) # -9 (equivalent to -(3 ** 2)) print((-3) ** 2) # 9 # Right-associative exponentiation print(2 ** 3 ** 2) # 512 (2 ** (3 ** 2))
copy
Note
Nota
  • Preferir paréntesis en cualquier expresión no trivial, legibilidad > ingenio.
  • Recordar que / siempre produce un float (incluso si es divisible).

1. ¿Qué valor mostrará este código como salida?

2. ¿Qué expresión evalúa a 64?

3. ¿Qué valor mostrará este código como salida?

question mark

¿Qué valor mostrará este código como salida?

Select the correct answer

question mark

¿Qué expresión evalúa a 64?

Select the correct answer

question mark

¿Qué valor mostrará este código como salida?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

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