Cordiales Saludos
Operadores aritméticos
Estos operadores funcionan, lógicamente con dos o más valores. Ya hemos trabajado con los básicos o más comunes: Suma, Resta, Multiplicación y división.
Estos Operadores son parte de la base fundamental de la programación, a partir de ellos tenemos las operaciones aritméticas básicas y avanzadas para la resolución de problemas.
Hoy trabajaremos con: División Entera, Módulo y Exponenciación.
Ejercicios con división entera
Aquí colocaré un ejercicio que resolveremos con la división normal (/) y con la División entera (//) para poder comparar y entender mejor.
Para una mejor comprensión veamos esta imagen del Curso Gratis de Programación
Problema_N23: Dividir el número 15 entre el número 2. Se requiere que la divión sea la normal (la conocida, de dominio público) y la divisón entera o floor division.
print("..............")
print("Problema N23: Dividir el número 15 entre el número 2. Se requiere que la divión sea la normal (la conocida, de dominio público) y la divisón entera o floor division")
numero_01 = 15
numero_02 = 2
print("Division Normal ", numero_01 / numero_02)
print("Division Entera ", numero_01 // numero_02)
print("..............")
Veamos el resultado en la siguiente imagen.
Explicación: En la división normal nos da como cociente el resultado con los decimales (exactos) 7.5 y en la división entera nos da la parte entera solamente: 7. Es importante que domines bien este tema!
Problema_N24: Problemas Varios
print("..............")
print("Problema N24: Problemas varios")
print("La Division Normal 10 / 3 es: ", 10 / 3 )
print("La Division Entera 10 // 3 es: ", 10 // 3)
print("La Division Normal 10 / 10 es: ", 10 / 10 )
print("La Division Entera 10 // 10 es: ", 10 // 10)
print("La Division Normal 12 / 5 es: ", 12 / 5 )
print("La Division Entera 12 // 5 es: ", 12 // 5)
print("La Division Normal 5 / 12 es: ", 5 / 12 )
print("La Division Entera 5 // 12 es: ", 5 // 12)
print("..............")
Resultados
Ejercicios con Módulo (Resto)
Aquí entenderemos mejor colocando las dos divisiones que trabajamos anteriormente agregando el resto o módulo.
Problema_N25: Problemas Varios
print("..............")
print("..............")
print("Problema N25: Problemas varios")
print("La Division Normal 10 / 3 es: ", 10 / 3 )
print("La Division Entera 10 // 3 es: ", 10 // 3)
print("El Resto o Modulo de 10 % 3 es: ", 10 % 3)
print()
print("La Division Normal 10 / 10 es: ", 10 / 10 )
print("La Division Entera 10 // 10 es: ", 10 // 10)
print("El Resto o Modulo de 10 % 10 es: ", 10 % 10)
print()
print("La Division Normal 12 / 5 es: ", 12 / 5 )
print("La Division Entera 12 // 5 es: ", 12 // 5)
print("El Resto o Modulo de 12 % 5 es: ", 12 % 5)
print()
print("La Division Normal 5 / 12 es: ", 5 / 12 )
print("La Division Entera 5 // 12 es: ", 5 // 12)
print("El Resto o Modulo de 5 % 12 es: ", 5 % 12)
print("..............")
Resultado
Potenciación - Exponenciación
Una excelente explicación de la potenciación la encontramos en Wikipedia.
A continuación varios ejercicios que nos permitiran comprender y practicar la exponenciación.
Problema_N26: Problemas Varios
print("..............")
print("Problema N26: Problemas varios")
print(" 5 Elevado a la 2 es igual a", 5**2 )
print(" 2 Elevado a la 2 es igual a", 2**2 )
print(" 3 Elevado a la 3 es igual a", 3**3 )
print("..............")
Resultado
Recurso para aprender Python
Curso Gratis de Programación
Te recomiendo que sigas este curso ya que hay muchos conceptos que te servirán para entender mejor todo lo que estamos trabajando. Para aprender programación debemos abrir mucho nuestra mente, no quedarnos con ésta información solamente debemos leer mucho, investigar, ver videos para iniciados, etc.
Los ejercicios de esta publicación estan en este link:
https://replit.com/join/zomvnupcsp-siraquino
Recuerda practicar, practicar, practicar.