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