Ejercicio 7 Operadores de Asignación

Vamos a escribir el Ejercicio 7 Operadores de Asignación. 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 7 Operadores de Asignacion
28/08/2025
Edito AHR
"""

# Operadores de Asignacion

# Asignacion simple
num1 = 3
print("\nEl valor de num1 es: ", num1) # El valor de num1 es:  3

# Se requiere que la variable sea inicializada antes de ejecutar cualquier operador de asignacion.
# Asignacion con suma
num1 += 2
print("\nEl valor de num1 es: ", num1) # El valor de num1 es:  5, la suma en asignacion.

# Asignacion con resta
num1 -= 1
print("\nEl valor de num1 es: ", num1) # El valor de num1 es:  4, la resta en asignacion.

# Asignacion con multiplicacion
num1 *= 2
print("\nEl valor de num1 es: ", num1) # El valor de num1 es:  8, la multiplicacion en asignacion.

# Asignacion con division
num1 /= 4
print("\nEl valor de num1 es: ", num1) # El valor de num1 es:  2.0, la division en asignacion.

# Asignacion con modulo
num1 %= 2
print("\nEl valor de num1 es: ", num1) # El valor de num1 es:  0.0, el modulo en asignacion.

# Asignacion con exponente
num1 = 3
num1 **= 2
print("\nEl valor de num1 es: ", num1) # El valor de num1 es:  9, la potencia en asignacion.    

Veamos los resultados en la consola:

PS C:\Users\Codigo/Modulo 3/Ejercicio_7_Operadores_Asignacion.py"

El valor de num1 es:  3

El valor de num1 es:  5

El valor de num1 es:  4

El valor de num1 es:  8

El valor de num1 es:  2.0

El valor de num1 es:  0.0

El valor de num1 es:  9
PS C:\Users\\Codigo\Modulo 3>