Cómo agregar números en Python

Cómo agregar números en Python
Uno de los programas básicos que cada recién llegado encuentra como un posible programador de Python está agregando o sumando dos números. Después de pasar por los conceptos básicos como los tipos de datos de Python, las variables y los operadores aritméticos en Python, agregar dos valores/números es el mejor enfoque para implementarlos. En Python, el operador de adición de aritmética (+) se utiliza para llevar a cabo la operación de adición. Cuando se entregan dos operandos a este operador, se devuelve su suma. Esto se debe a que Python proporciona una amplia variedad de tipos de datos numéricos. Los dos valores numéricos que se requieren agregar pueden ser del mismo tipo de datos o pueden ser de dos tipos de datos numéricos diferentes, como flotación, int y números complejos. Demostraremos cómo agregar o encontrar la suma de dos números en Python en este tutorial.

Cómo agregar dos números en Python

El operador adicional de Python es +. Se usa para agregar dos operandos/valores. Requiere que se use la siguiente sintaxis cada vez que desee agregar dos números:

Sintaxis: suma = número1 + número 2

En la sintaxis, el operador de adición "+" realiza el cálculo de adición y devuelve el resultado. El resultado del cálculo debe guardarse en una variable para que podamos imprimirlo. La variable "suma" se usa en la sintaxis.

Agregar dos valores numéricos

Primero agregemos dos números sin almacenar la suma de números en una variable.

Código:

12 + 8

Producción:

El resultado de la adición de números se puede almacenar en una variable como "suma" para su uso posterior en lugar de simplemente agregar los números directamente.

Código:

num1 = 5
num2 = 9
suma = num1 + num2
Imprimir (suma)

Producción:

Ahora, exploremos los resultados al agregar los valores numéricos de los mismos y diferentes tipos de datos.

Agregar dos valores int

La primera variante de agregar dos valores numéricos en Python implica agregar números que pertenecen al mismo tipo de datos. En este caso, agregamos dos valores de tipo de datos enteros (int + int). La salida de agregar dos int también es un entero:

Código:

N1 = 2
N2 = 13
Imprimir ("DataType of N1:", (tipo (n1)))
imprimir ("DataType of N2:", (tipo (n2)))
suma = N1 + N2
imprimir ("suma:", suma)
Imprimir ("Tipo de datos de suma:", tipo (suma))

Producción:

Dos variables, N1 y N2, se definen con valores de 2 y 13, respectivamente en las dos líneas superiores del código. En segundo lugar, usamos la función type () para imprimir los tipos de datos de N1 y N2. Ambos son enteros en este ejemplo. Los números que se almacenan en N1 y N2 se agregan con la ayuda del operador "+". El resultado se guarda en una variable "suma". Luego mostramos nuestro resultado final junto con el tipo de datos de la variable "suma". Los tipos de datos de las variables n1 y n2 son intent. Como resultado, la suma también es un tipo de datos int.

Agregar dos valores flotantes

Similar a agregar dos enteros, también se pueden agregar dos valores de punto flotante y el resultado también es un número flotante. Este ejemplo de Python demuestra cómo agregar dos números de punto flotante.

Código:

F1 = 5.2
F2 = 6.4
imprimir ("DataType of N1:", (tipo (F1)))
imprimir ("El tipo de datos de N2:", (tipo (F2)))
float_sum = F1 + F2
Imprimir ("Sum:", Float_Sum)
imprimir ("Tipo de datos de suma:", tipo (float_sum))

Producción:

Se crean dos variables, F1 y F2 y sus valores se definen como 5.2 y 6.4, respectivamente al comienzo del código. Luego, usamos la función type () para imprimir los tipos de datos de F1 y F2. Ambos son flotadores en este caso. Los valores que están contenidos en las variables F1 y F2 se agregan luego utilizando el operador "+". El resultado se guarda en una variable de "suma flotante". Luego imprimimos nuestro resultado final junto con el tipo de datos de la variable "float_sum". El resultado es un flotador porque ambas variables son flotadores.

Agregar dos números complejos

Se combinan dos números (reales e imaginarios) para generar los números complejos. Por lo general, "i" se usa para representar la parte real y "j" se usa para representar la parte imaginaria. La sintaxis "x + yj" se usa para representar un número complejo. Agreguemos dos números complejos:

Código:

C1 = (5+3J)
C2 = (7+9J)
Imprimir ("DataType of C2:", (tipo (C1)))
imprimir ("DataType of C2:", (tipo (C2)))
com_sum = C1 + C2
Imprimir ("Sum:", com_sum)
imprimir ("Tipo de datos de suma:", tipo (com_sum))

Producción:

Primero, se crean dos variables, C1 y C2, y sus valores se especifican como 5+3J y 7+9J, respectivamente. En segundo lugar, usamos la función type () para imprimir los tipos de datos de C1 y C2. Ambos números son complejos en este ejemplo. Los números que se almacenan en las variables C1 y C2 se agregan luego utilizando el operador "+". El resultado se almacena en una nueva variable llamada "Com_sum". Se imprime la variable "com suma" junto con su tipo de datos. Nuestro resultado tiene un tipo de datos complejo ya que ambas variables eran de tipo de datos complejos.

Agregando int y flotante

Agregar los valores numéricos con diferentes tipos de datos es la segunda variación. En este caso, agregamos los valores int y flotación. El tipo de datos inferior se promueve implícitamente al tipo de datos más alto cuando se agregan dos valores de diferentes tipos de datos. El tipo de datos más alto de los operandos determina el tipo de datos del valor resultante.

Aquí hay un ejemplo que demuestra la adición de entero y flotante utilizando la conversión de tipo implícito:

Código:

F = 17.3
i = 29
imprimir ("tipo de datos de f:", (tipo (f)))
imprimir ("DataType of I:", (tipo (i)))
suma = f + i
imprimir ("suma:", suma)
Imprimir ("Tipo de datos de suma:", tipo (suma))

Producción:

Dos variables, F e I, se especifican con valores 17.3 y 29, respectivamente. Luego, el método type () se usa para imprimir los tipos de datos de F e I. En este ejemplo, "I" es un entero y "F" es un flotador. Los valores que están contenidos en las variables F e I se agregan luego utilizando el operador "+". Finalmente, imprimimos la suma de salida junto con su tipo de datos. El tipo de datos de flotación se devuelve porque el flotador es un tipo de datos más alto que int.

Usamos la conversión de tipo implícita en este ejemplo. También podemos usar la conversión de tipo explícito para realizar la misma tarea. Una conversión de tipo que se define explícitamente dentro de un programa se conoce como conversión de tipo explícita (en lugar de ser realizada por un compilador como la conversión de tipo implícito). Al convertir los tipos de datos utilizando funciones incorporadas como float (), int (), float (), str (), etc., La conversión de tipo explícita requiere la entrada del usuario. Probemos la conversión de tipo explícito en la siguiente ilustración:

Código:

F = 8.6
n = 4
imprimir ("tipo de datos de f:", tipo (f))
imprimir ("tipo de datos de n:", tipo (n))
n = flotante (n)
Imprimir ("Tipo de N después de la fundición:", Tipo (N))
n = f + n
Imprimir ("Sum:", N)
imprimir ("Tipo de datos de suma:", tipo (n))

Producción:

Creamos dos variables, F y N, y establecemos sus valores como 8.6 y 4, respectivamente. Luego, usamos el método type () para imprimir los tipos de datos de las variables N y F. En este caso, n es un int y f es un flotador. La función float () se usa luego para la conversión explícita del valor n a un flotador. El método type () se usa para verificar que el tipo de datos de n también es un flotador. Como lo que hicimos en el ejemplo anterior, agregamos los números usando el operador "+" y luego almacenamos la salida de la adición en la variable "suma" . Finalmente, imprimimos nuestra salida y el tipo de datos de la salida. El tipo de variable F es un flotador y el tipo de la variable convertida n también es un flotador, lo que resulta en un valor flotante.

Agregar números con la entrada del usuario

Incluso podemos tomar los valores de entrada del usuario en lugar de especificarlos nosotros mismos.

Código:

n1 = input ('Enter n1:')
n2 = input ('Enter n2:')
SUM = FLOAT (N1) + FLOAT (N2)
Imprimir (suma)

Producción:

El programa solicita una entrada del usuario cuando ejecutamos el código anterior. Tomamos la entrada () usando la función de entrada () incorporada. Dado que la entrada () devuelve una cadena de tipo de datos, convertimos la cadena en un tipo de datos numérico usando la función Float (). La suma de los dos enteros se imprime luego.

Conclusión

En esta publicación, aprendimos la sintaxis que debe usarse para agregar dos números en Python. También implementamos algunos ejemplos para enseñarle cómo agregar dos números complejos, dos carrozas y dos enteros. Se utilizan conversiones de tipo implícita y explícita para agregar los valores int y flotación. Finalmente, implementamos un programa para agregar los dos valores utilizando la entrada del usuario. Esperamos que ahora entienda cómo agregar los números en Python usando el operador "+".