Es recomendable que este ejercicio lo escribas por Partes y lo revise para ver que se obtiene el resultado esperado. Este ejercicio lo podrás seguir en el video Aprender Python en el minuto [1:10:11].
Ver video desde el minuto 1:10:11
"""
Operadores
18/08/2025
Edito: AHR
"""
print("Operadores Aritméticos")
print("\nActividad 1")
# Operador + de suma (con numeros)
print("Operador + Suma")
print(5 +6 )
print(2 + 3)
print(6 + 8)
print(3.4 + 5.6)
print("\nActividad 2")
# Operador + con cadena de caracteres (concatenando)
print("\nHola" + " " + "Mundo")
print("\nActividad 3")
# Operador - de resta
print("Operador - de resta")
print(10 - 4)
print(4 - 8)
print(0 - 6)
print(3.4 - 5.6)
print(2 - 8.9)
print("\nActividad 4")
# Operador * de multiplicación
print("Operador * de multiplicacion")
print(5 * 6)
print(4 * 0)
print(-5 * -8)
print(-5 * 8)
print(4.5 * 7.9)
print("\nActividad 5")
# Operador / de división
print("Operador / de división")
print(15 / 5)
print(15 / 8)
print(12.5 / 4)
print(4 / 4.5)
print(4.2 / 4.1)
# print(5 / 0) # Al intentar dividir por Cero da un Error: division by zero
print("\nActividad 6")
# Operador // de división con resultado Entero
print("Oprador // de división con resultsdo Entero")
print(15 // 5)
print(3 // 5)
print(157 // 56)
print(-4 // -6)
print(-15 // -10)
# Si dividimos dos numeros decimales el resultado arroja un resultado decimal (float)
print(5.6 // 3.4)# El resultado es 1.0 (float)
print("\nActividad 7")
# Operador ** de exponenciaciòn o exponente
print("Operacor ** de Exponeciaciòn")
print(5 ** 3)
print(3 ** 8)
print(2 ** 3)
print(4.5 ** 4.7)
print(16 ** (1/2))
print(5 ** 0)
print("\nActividad 8")
# Operador % Mòdulo Retorna el resto de la divisiòn.
print("Operador % Mòdulo")
print(5 % 2)
print(4 % 3)
print(16 % 4)
print(16 % 6)
print(18 % 4)
print("Actividad 9")
# 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.""
"""
# Operador Logico and
print("Operador Logico and")
print((5 < 6) and (6 > 8))
print("\nActividad 10")
# Operador Logico or
print("Operador Logico or")
print((5 < 6) or (6 > 8))
print("\nActividad 11")
# Operador Logico not
print("Operador Logico not")
print(not True)
print(not False)
print("\nActividad 12")
# Operadores Relacionales
print("Operadores Relacionales")
print(5 > 6)
print(10 > 3)
print(5 > 5)
print(5 >= 5)
print(5 < 6)
print(10 < 3)
print(3 < 3)
print(3 <= 3)
print(8 == 8)
print(8 != 8)
print("Hola" == "Hola")
print("Hola" == "H")
print("ABC" < "A")
print("A" < "B")
print("ABC" < "A")
print("A" < "B")
print("B" > "A")
print("C" != "D")
print("Noris" == "Gino")
print("\nActividad 13")
# Operadores de Asignaciòn)
print("Operadores de Asignacion")
edad = 56
print(edad)
edad += 3
print(edad)
edad -= 2
print(edad)
edad *= 3
print(edad)
edad /= 2
print(edad)
num = 6
num %= 2
print(num)
A continuación, corre el programa desde el menú Run/Run Module (o bien con la tecla 'F5'), te muestro el resultado en la consola (Shell):
= RESTART: C:\Users\Codigo\Ejercicio 3 Operadores.py
Operadores Aritméticos
Actividad 1
Operador + Suma
11
5
14
9.0
Actividad 2
Hola Mundo
Actividad 3
Operador - de resta
6
-4
-6
-2.1999999999999997
-6.9
Actividad 4
Operador * de multiplicacion
30
0
40
-40
35.550000000000004
Actividad 5
Operador / de división
3.0
1.875
3.125
0.8888888888888888
1.024390243902439
Actividad 6
Oprador // de división con resultsdo Entero
3
0
2
0
1
1.0
Actividad 7
Operacor ** de Exponeciaciòn
125
6561
8
1175.1649090387732
4.0
1
Actividad 8
Operador % Mòdulo
1
1
0
4
2
Actividad 9
Operador Logico and
False
Actividad 10
Operador Logico or
True
Actividad 11
Operador Logico not
False
True
Actividad 12
Operadores Relacionales
False
True
False
True
True
False
False
True
True
False
True
False
False
True
False
True
True
True
False
Actividad 13
Operadores de Asignacion
56
59
57
171
85.5
0