Python Operaciones matemáticas enteras

Enviado por jvilella el Lun, 12/06/2023 - 01:15

Ya conocemos las siguientes operaciones matemáticas:

+	# Suma
-	# Resta
*	# Multiplicación
/	# División real (resultados con decimales)

Ahora aprenderemos las siguientes operaciones matemáticas:

//	# División entera
%	# Residuo de la división entera (también llamado “módulo”)
**	# Elevar un número a otro número

Nota: Para calcular el residuo de una división entera (%) no es necesario utilizar antes la operación de división entera (//), la operación residuo se puede utilizar directamente.

Las precedencias habituales de las matemáticas también se aplican:

  • Las multiplicaciones, divisiones y residuos se calculan antes que las sumas y restas
  • Elevar un número a otro se calcula antes que las multiplicaciones y divisiones
  • En caso de igualdad de precedencia se calculan primero las operaciones más a la izquierda
  • Se pueden utilizar paréntesis para cambiar el orden de preferencia de las operaciones
print(7 / 2)		# Muestra por pantalla el número 3.5
print(7 // 2)		# Muestra por pantalla el número 3
print(99999 // 100000)	# Muestra por pantalla el número 0
print(99999 / 100000)	# Muestra por pantalla el número 0.99999
print(100000 // 99999)	# Muestra por pantalla el número 1
print(100000 / 99999)	# Muestra por pantalla el número 1.0000100001
print(10 // 3)		# Muestra por pantalla el número 3
print(10 % 3)		# Muestra por pantalla el número 1
print(8 % 3)		# Muestra por pantalla el número 2
print(3 ** 2)		# Muestra por pantalla el número 9, equivale a 3 * 3
print(2 ** 3)		# Muestra por pantalla el número 8, equivale a 2 * 2 * 2
print(2 ** 10)		# Muestra por pantalla el número 1024
print(1 + 2 ** 3)	# Muestra por pantalla el número 9
print(2 * 2 ** 3)	# Muestra por pantalla el número dieciséis
print(1 + 2 * 2 ** 3)	# Muestra por pantalla el número 17

 

Printer Friendly, PDF & Email

Añadir nuevo comentario

Texto sin formato

  • No se permiten etiquetas HTML.
  • Saltos automáticos de líneas y de párrafos.
  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.