Vamos a escribir el Ejercicio 4 Operadores Aritméticos. Es recomendable que este ejercicio lo escribas (trata de no copiarlo y pegarlo) y lo revises para ver que se obtiene el resultado esperado. Después utiliza el debugger para ejecutar el programa paso por paso.
"""
Ejercicio 4 Operadores Aritmeticos
28/08/2025
Edito AHR
"""
# Precedencia de las Operaciones (PEMDAS)
"""
Orden de precedencia en Python de mayor a menor
Paréntesis → ( )
Exponentes → **
Signos unarios → +x, -x, ~x (positivo, negativo, bitwise NOT)
Multiplicación, División, División entera, Módulo, Resto → *, /, //, %
Suma y Resta → +, -
Operaciones de desplazamiento → <<, >>
Operadores bit a bit
AND → &
XOR → ^
OR → |
Comparaciones → <, <=, >, >=, ==, !=, is, is not, in, not in
Operadores lógicos
not
and
or
Asignación → =, +=, -=, etc.""
"""
# Operadores Aritmeticos
# Suma
resultado = 3 + 2 # Suma
print("\nEl resultado de la suma es: ", resultado)
num1 = 3
num2 = 2
resultado = num1 + num2
print("\nEl resultado de la suma es: ", resultado)
# Resta
num1 = 3
num2 = 2
resultado = num1 - num2
print("\nEl resultado de la resta es: ", resultado)
# Multiplicacion
num1 = 3
num2 = 2
resultado = num1 * num2
print("\nEl resultado de la multiplicacion es: ", resultado)
# Division
num1 = 30
num2 = 6
resultado = num1 / num2
print("\nEl resultado de la division es: ", resultado) # El resultado de la division siempre es un numero decimal (float)
num1 = 30
num2 = 7
resultado = num1 / num2
print("\nEl resultado de la division es: ", resultado) # El resultado de la division siempre es un numero decimal (float)
# Division con resultado entero
num1 = 30
num2 = 7
resultado = num1 // num2
print("\nEl resultado de la division es: ", resultado) # El resultado de la division siempre es un numero entero (int)
# Modulo
num1 = 30
num2 = 7
resultado = num1 % num2
print("\nEl resultado del modulo es: ", resultado) # El resultado del modulo es el residuo de la division
# Exponente
num1 = 3
num2 = 2
resultado = num1 ** num2
print("\nEl resultado del exponente es: ", resultado) # El resultado del exponente es 3**2 = 9
num1 = 64
num2 = 0.5
resultado = num1 ** num2
print("\nEl resultado del exponente es: ", resultado) # El resultado del exponente es 64**0.5 = 8.0
# Ejercicio de Precedencia (Prioridades)
num1 = 3
num2 = 2
num3 = 1
resultado = num1 + num2 * num3
print("\nEl resultado de la precedencia es: ", resultado) # El resultado de la precedencia es 3 + 2 * 1 = 5
resultado = (num1 + num2) * num3
print("\nEl resultado de la precedencia es: ", resultado) # El resultado de la precedencia es (3 + 2) * 1 = 5
resultado = 3**3 * (13/5-2*4)
print("\nEl resultado de la precedencia es: ", resultado) # El resultado de la precedencia es 3**3 * (13/5-2*4) = -145.8
Veamos los resultados en la consola:
PS C:\Users\Codigo/Modulo 3/Ejercicio_4_Operadores_Aritmeticos.py"
El resultado de la suma es: 5
El resultado de la suma es: 5
El resultado de la resta es: 1
El resultado de la multiplicación es: 6
El resultado de la division es: 5.0
El resultado de la division es: 4.285714285714286
El resultado de la division es: 4
El resultado del módulo es: 2
El resultado del exponente es: 9
El resultado del exponente es: 8.0
El resultado de la precedencia es: 5
El resultado de la precedencia es: 5
El resultado de la precedencia es: -145.8
PS C:\Users\Codigo\Modulo 3>