Como adicionar números em python

Como adicionar números em python
Um dos programas básicos que todo novato encontra como um possível programador Python está adicionando ou somando dois números. Depois de passar pelos conceitos básicos, como dados de dados do Python, variáveis ​​e operadores aritméticos em Python, adicionar dois valores/números é a melhor abordagem para implementá -los. Em Python, o operador de adição aritmética (+) é usado para realizar a operação de adição. Quando dois operandos são dados a este operador, sua soma é devolvida. Isso ocorre porque o Python fornece uma ampla variedade de tipos de dados numéricos. Os dois valores numéricos que precisam ser adicionados podem ser do mesmo tipo de dados ou podem ser de dois tipos de dados numéricos diferentes, como float, int e números complexos. Vamos demonstrar como adicionar ou encontrar a soma de dois números em Python neste tutorial.

Como adicionar dois números no Python

O operador de adição de Python é +. É usado para adicionar dois operandos/valores. Requer que a seguinte sintaxe seja usada cada vez que você deseja adicionar dois números:

Sintaxe: soma = número 1 + número 2

Na sintaxe, o operador de adição “+” executa a adição de computação e retorna o resultado. O resultado do cálculo deve ser salvo em uma variável para que possamos imprimi -lo. A variável "soma" é usada na sintaxe.

Adicionando dois valores numéricos

Vamos primeiro adicionar dois números sem armazenar a soma dos números em uma variável.

Código:

12 + 8

Saída:

O resultado da adição de números pode ser armazenado em uma variável como "soma" para uso posterior, em vez de simplesmente adicionar os números diretamente.

Código:

num1 = 5
num2 = 9
soma = num1 + num2
impressão (soma)

Saída:

Agora, vamos explorar os resultados da adição dos valores numéricos dos mesmos e diferentes tipos de dados.

Adicionando dois valores int

A primeira variante de adicionar dois valores numéricos no Python envolve a adição de números que pertencem ao mesmo tipo de dados. Nesse caso, adicionamos dois valores de tipo de dados inteiros (int + int). A saída de adicionar dois int também é um número inteiro:

Código:

n1 = 2
n2 = 13
Print ("Datatype de N1:", (tipo (N1)))
Print ("Datatype de N2:", (tipo (n2)))
soma = n1 + n2
Imprima ("Sum:", Sum)
Print ("Datatype of Sum:", Type (Sum))

Saída:

Duas variáveis, N1 e N2, são definidas com valores de 2 e 13, respectivamente nas duas principais linhas do código. Segundo, usamos a função tipo () para imprimir os tipos de dados de N1 e N2. Ambos são inteiros neste exemplo. Os números armazenados em N1 e N2 são então adicionados com a ajuda do operador "+". O resultado é salvo em uma variável "soma". Em seguida, exibimos nosso resultado final juntamente com o tipo de dados da variável "soma". Os tipos de dados das variáveis ​​n1 e n2 são ambos int. Como resultado, a soma também é um tipo de dados int.

Adicionando dois valores de flutuação

Semelhante a adicionar dois números inteiros, dois valores de ponto flutuante também podem ser adicionados e o resultado também é um número flutuante. Este exemplo python demonstra como adicionar dois números de ponto flutuante.

Código:

F1 = 5.2
f2 = 6.4
Print ("Datatype de N1:", (tipo (F1)))
Print ("Datatype de N2:", (tipo (F2)))
float_sum = f1 + f2
print ("Sum:", float_sum)
print ("Datatype of Sum:", Type (float_sum))

Saída:

Duas variáveis, F1 e F2, são criadas e seus valores são definidos como 5.2 e 6.4, respectivamente no início do código. Em seguida, usamos a função tipo () para imprimir os tipos de dados de F1 e F2. Ambos são carros alegóricos neste caso. Os valores que estão contidos nas variáveis ​​F1 e F2 são então adicionados usando o operador "+". O resultado é salvo em uma variável "soma flutuante". Em seguida, imprimimos nosso resultado final, juntamente com o tipo de dados da variável "float_sum". O resultado é um flutuador porque ambas as variáveis ​​são flutuantes.

Adicionando dois números complexos

Dois números (reais e imaginários) são combinados para gerar os números complexos. Normalmente, "eu" é usado para representar a parte real e "j" é usado para representar a parte imaginária. A sintaxe “x + yj” é usada para representar um número complexo. Vamos adicionar dois números complexos:

Código:

C1 = (5+3J)
C2 = (7+9J)
Print ("Datatype de C2:", (tipo (C1)))
Print ("Datatype de C2:", (tipo (C2)))
com_sum = c1 + c2
print ("Sum:", com_sum)
print ("Datatype of Sum:", Type (com_sum))

Saída:

Primeiro, duas variáveis, C1 e C2, são criadas e seus valores são especificados como 5+3J e 7+9J, respectivamente. Segundo, usamos a função tipo () para imprimir os tipos de dados de C1 e C2. Ambos os números são complexos neste exemplo. Os números armazenados nas variáveis ​​C1 e C2 são então adicionados usando o operador "+". O resultado é armazenado em uma nova variável chamada "com_sum". A variável "com soma" junto com seu tipo de dados é impressa. Nosso resultado tem um tipo de dados complexo, pois ambas as variáveis ​​eram de tipo de dados complexo.

Adicionando int e flutuar

Adicionar os valores numéricos com diferentes tipos de dados é a segunda variação. Nesse caso, adicionamos os valores de int e flutuação. O tipo de dados inferior é implicitamente promovido ao tipo de dados mais alto quando dois valores de diferentes tipos de dados são adicionados. O tipo de dados mais alto dos operandos determina o tipo de dados do valor resultante.

Aqui está um exemplo que demonstra a adição de número inteiro e flutuação usando a conversão implícita do tipo:

Código:

f = 17.3
i = 29
print ("Datatype de f:", (tipo (f)))
print ("Datatype de i:", (tipo (i)))
soma = f + i
Imprima ("Sum:", Sum)
Print ("Datatype of Sum:", Type (Sum))

Saída:

Duas variáveis, F e I, são especificadas com os valores 17.3 e 29, respectivamente. Então, o método tipo () é usado para imprimir os tipos de dados de f e i. Neste exemplo, "eu" é um número inteiro e "f" é um flutuador. Os valores que estão contidos nas variáveis ​​F e I são então adicionados usando o operador "+". Finalmente, imprimimos a soma de saída junto com seu tipo de dados. O tipo de dados float é retornado porque o float é um tipo de dados mais alto que o INT.

Usamos a conversão do tipo implícito neste exemplo. Também podemos usar a conversão do tipo explícito para executar a mesma tarefa. Uma conversão de tipo que é explicitamente definida dentro de um programa é conhecida como conversão de tipo explícita (em vez de ser realizado por um compilador como na conversão de tipo implícito). Ao converter os tipos de dados usando funções internas como float (), int (), float (), str (), etc., A conversão do tipo explícita requer a entrada do usuário. Vamos tentar a conversão do tipo explícito na seguinte ilustração:

Código:

f = 8.6
n = 4
print ("Datatype de f:", tipo (f))
print ("Datatype de n:", tipo (n))
n = float (n)
print ("Tipo de n após a fundição:", tipo (n))
n = f + n
print ("Sum:", n)
Print ("Datatype of Sum:", Type (n))

Saída:

Criamos duas variáveis, f e n, e definimos seus valores como 8.6 e 4, respectivamente. Em seguida, usamos o método tipo () para imprimir os tipos de dados de variáveis ​​n e f. Nesse caso, n é um int e f é um flutuador. A função float () é então usada para a conversão explícita do valor n em um flutuador. O método tipo () é usado para verificar se o tipo de dados de n também é um flutuador. Como o que fizemos no exemplo anterior, adicionamos os números usando o operador "+" e depois armazenamos a saída da adição na variável "soma" . Finalmente, imprimimos nossa saída e o tipo de dados da saída. O tipo de variável f é um flutuador e o tipo de variável convertida n também é um flutuador, resultando em um valor de flutuação.

Adicionando números com entrada do usuário

Podemos até pegar os valores de entrada do usuário em vez de especificá -los.

Código:

n1 = input ('digite n1:')
n2 = input ('digite n2:')
soma = float (n1) + float (n2)
impressão (soma)

Saída:

O programa pede uma entrada do usuário quando executamos o código anterior. Tomamos a input () usando a função INPUT () incorporada. Como o input () retorna uma string de dados de dados, convertemos a string em um tipo de dados numérico usando a função float (). A soma dos dois números inteiros é então impressa.

Conclusão

Neste post, aprendemos a sintaxe que deve ser usada para adicionar dois números no Python. Também implementamos alguns exemplos para ensiná -lo a adicionar dois números complexos, dois carros alegóricos e dois números inteiros. As conversões de tipos implícitas e explícitas são usadas para adicionar os valores de INT e Float. Por fim, implementamos um programa para adicionar os dois valores usando a entrada do usuário. Esperamos que agora você entenda como adicionar os números em Python usando o operador "+".