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 + 8Producció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 = 5Producció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 = 2Producció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.2Producció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)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.3Producció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.6Producció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:')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 "+".