matemáticas de python

Funciones y métodos de Python

Independientemente de lo que esté creando, es probable que aparezcan números en algún lugar de su código. Puede usar números para almacenar los precios de los artículos en un menú para una aplicación de restaurante o para realizar conversiones entre diferentes monedas en una aplicación de cambio de moneda.

Los principiantes en Python suelen preguntar cómo realizar operaciones matemáticas. en números en su código. Este tutorial responderá a esa pregunta. Le ayudaremos a navegar por los conceptos básicos de los operadores matemáticos en Python. Al final de la lectura de este tutorial, será un experto en el uso de los operadores matemáticos integrados de Python.




¿Qué es un operador?

Antes de discutir cómo para usar los operadores matemáticos de Python, debemos dar un paso atrás y hablar sobre los operadores.

Un operador es un símbolo especial que realiza una acción específica en un programa. Por ejemplo, el signo menos (-) es un operador. Se utiliza para realizar una operación de resta.

Los operadores vienen en todos los tipos, pero para este tutorial nos centraremos en los operadores matemáticos de Python. Es posible que también escuche a estos como "operadores aritméticos".




Suma y resta

Ahora que conocemos los conceptos básicos de los operadores, profundicemos en cómo para usar los operadores matemáticos de Python, comenzando con sumas y restas.

El signo más (+) le permite realizar sumas en un programa. El signo menos (-) le permite realizar una resta. Exploremos algunos ejemplos de estos símbolos en un programa.

Supongamos que queremos sumar 5 y 10. Podríamos hacerlo usando este código:

El 81% de los participantes dijeron que se sentían más seguros sobre sus perspectivas laborales después de asistir a un bootcamp. Asigne a un bootcamp hoy mismo.

El graduado promedio de bootcamp pasó menos de seis meses en la transición de carrera, desde comenzar un bootcamp hasta encontrar su primer trabajo.

Nuestro código devuelve: 15.

Los desarrolladores de Python suelen utilizar variables en ecuaciones matemáticas. Esto puede mejorar la legibilidad, porque puede asignar una etiqueta a cada variable que le ayudará a realizar un seguimiento del propósito de los valores con los que está trabajando. Por ejemplo, para restar 19 de 27, podríamos usar este código:

 a = 27 b = 19 print (a - b) 

Nuestro código devuelve: 8.


En nuestro código, "a" y "b" son variables. Establecemos el valor de "a" en 27 y el valor de "b" ; a 19. Luego, restamos & ldquo; b & rdquo; de & ldquo; a & rdquo ;.

Cuando trabajamos con operadores matemáticos de Python, podemos usar números positivos y negativos (asumiendo, por supuesto , los números que usamos pueden producir un retorno matemáticamente exacto. Si intenta dividir un número por 0, por ejemplo, se devolverá un error). Por ejemplo, podríamos agregar un número positivo a un número negativo, así:

 a = 8 b = -9 print (a + b) 

Nuestro código devuelve: -1.

Hasta ahora, hemos estado trabajando con enteros. Pero también podemos usar números de coma flotante (números decimales) en ma operaciones temáticas en Python. Si especificamos un número decimal en una operación matemática, el programa devolverá un número decimal.

Supongamos que queremos sumar 8.2 a 4. Podríamos hacerlo usando este código:

 print (8.2 + 4) 

Nuestro código devuelve: 12.2. & nbsp;

Como puede ver, nuestro programa devolvió la suma de nuestros dos números, representada como un número decimal.




Multiplicación y división

El signo de asterisco simple (*) se usa para multiplicar números en Python, y el signo de barra diagonal simple (/) se usa para dividir números en Python.

Digamos que queremos multiplicar 92 por 8. Podríamos hacerlo usando este código:

 a = 92 b = 8 print (a * b) 

Nuestro código devuelve: 736. & nbsp;

Como puede ver, usamos el operador * para multiplicar nuestro números.

De manera similar, digamos que queremos dividir dos números de coma flotante bers. Podríamos hacerlo usando este código Python 3:

 a = 18.2 b = 2 print (a / b) 

Nuestro código devuelve: 9.1. & nbsp;

En este código, usamos la barra inclinada para indicar que queríamos dividir nuestros números.

Vale la pena señalar que cuando divide números usando la barra inclinada en Python 3, el resultado final siempre será un flotante sin redondear (número de punto flotante). Sin embargo, si estás dividiendo un número en Python 2 usando la barra inclinada, el resultado final será un número entero.

"Career Karma entró en mi vida cuando más lo necesitaba y rápidamente me ayudó a igualar con un bootcamp. ¡Dos meses después de graduarme, encontré el trabajo de mis sueños que se alineaba con mis valores y objetivos en la vida! "

Venus, ingeniero de software en Rockbot

Entonces, cuando ejecutamos nuestro código anterior en Python 2, el programa devuelve: 9.




Operador de módulo

Las funciones del signo de porcentaje (%) como el operador de módulo de Python. Este operador devuelve el resto matemático, en lugar del resultado final, de una operación de división.

Supongamos que queremos encontrar el resto de 20 dividido por 6. Podríamos hacerlo usando este código: < br>

 a = 20 b = 6 print (a% b) 

Nuestro código devuelve: 2. & nbsp;

20 se puede dividir entre 6 tres veces, y el resto es 2. Por lo tanto, el programa devuelve el valor 2.



Operador de energía

Dos asteriscos (**) forman el operador de energía de Python. El operador de energía le permite elevar un número a la potencia de otro número. En otras palabras, el operador de potencia te permite multiplicar un número por sí mismo una cierta cantidad de veces.

Entonces, supongamos que quisiéramos calcular 5 elevado a la potencia de 3 & mdash; en otras palabras, para multiplicar 5 por sí mismo 3 veces (5 x 5 x 5). Podríamos hacerlo usando este código:

 a = 5 b = 3 print (a ** b) 

Nuestro código devuelve: 125. & nbsp;

El operador de energía le dice a nuestro programa que aumente el valor de & ldquo; a & rdquo; al exponente del valor de "b". Por lo tanto, usando los valores que asignamos, el programa calculó 5 al valor de 3 y devolvió el valor 125. & nbsp;




Orden de operaciones (precedencia de operadores)

En matemáticas, los problemas se resuelven mediante un orden específico de operaciones. Las reglas predeterminadas dictan el orden en el que se realizan los cálculos que contienen varias operaciones. & Nbsp;

Lo mismo ocurre en Python. De hecho, Python sigue el orden estándar de operaciones que se usan en matemáticas.

Considere la siguiente declaración de programación:


problem = 10 + 15/2

La respuesta a este problema, si se lee de izquierda a derecha y sin teniendo en cuenta el orden estándar de las operaciones, es 12.5. Sin embargo, esta no es la respuesta correcta. & nbsp;

Cuando esté resolviendo problemas matemáticos, debe completar las operaciones de división antes de completar las operaciones de suma . Entonces, primero debe dividirse 15 entre 2. Luego, el resultado se suma a 10. La respuesta correcta es 17.5

De la misma manera, si ejecutamos este problema en Python, el programa devuelve : 17.5.

El orden de las operaciones en matemáticas es el siguiente:

  • B raquetas
  • O rder (potencia / raíces cuadradas)
  • D ivisión
  • M ultiplicación < / li>
  • A dición
  • S ubtracción
  • Esto forma el acrónimo BODMAS. Cuando Python resuelve un problema matemático, usará este orden.




    Tabla de referencia de operadores de Python

    En este tutorial, exploramos los principales operadores de Python. Aquí hay una tabla de referencia de lo que cubrimos:

    < / tr>
    Operador Descripción
    + Suma dos números.
    & ndash; Resta el número de la derecha del número de la izquierda.
    * Multiplica dos números.
    / Divide el número de la izquierda por el número de la derecha.
    % Calcula el resto de la suma de una división.
    ** Eleva el número de la izquierda a la potencia del derecho.




    Conclusión

    Python ofrece una amplia gama de operadores matemáticos que le permiten trabajar con números en su código.

    En este tutorial, discutimos cómo usar los operadores de suma, resta, multiplicación, división, módulo y potencia. También discutimos el orden de operaciones que Python sigue al resolver problemas matemáticos. ¡Ahora está listo para comenzar a usar los operadores matemáticos de Python como un experto!


    ¿Está buscando un programa de entrenamiento de Python? Descarga la aplicación gratuita Career Karma hoy para hablar con un asesor profesional sobre cómo puede obtener la capacitación que necesita para seguir una carrera como desarrollador de Python.





matemáticas de python: StackOverflow Questions

Tutorials