Como escrever um programa Python para adicionar dois números? [Com exemplos]

Publicados: 2021-01-29

Índice

Introdução

Python ganhou muitos destaques por causa de seus recursos salientes, sintaxe fácil, boa legibilidade, disponibilidade de várias bibliotecas e APIs.

Agora, todo geek de computador quer aprender essa linguagem de tendências, mas pode haver uma pergunta “como começar?”. Bem, a resposta para essa pergunta seria dar uma olhada na documentação do python e conhecer a sintaxe do python.

Depois de aprender todas as regras e sintaxe de python, nossa mente pode nos pedir para implementar um programa trivial ou hello world em python. Agora vamos satisfazer a sede de nossa mente entusiasmada dando uma olhada em um código trivial, que é adicionar dois números em python.

Passo a passo do código

Vamos dar uma olhada em diferentes implementações possíveis deste código.

1. Adição de dois números

Vamos demonstrar o código de adição de dois números definidos pelo usuário.

eu = 5
j = 6
soma = i+j
print( “soma de” ,i, “e” ,j, “é” ,soma) #linha1
print( “soma de” ,i, “e” ,j, “é” ,i+j) #linha2

Um dos recursos exclusivos do python é que não precisamos especificar o tipo de dados da variável e podemos alocar diretamente a variável com um valor, e o python faz o trabalho duro para você.

Nas variáveis ​​de código acima i e j armazena os valores que devem ser adicionados e a variável soma armazena o valor de i+j. E então podemos imprimir esse valor. Também aqui está um ponto a ser observado, se não quisermos que uma variável armazene a resposta, podemos calcular diretamente a resposta na própria instrução de impressão (como mostrado na linha 2).

Mas e se quisermos adicionar números que são dados como entrada do usuário?

2. Adição de Números de Entrada do Usuário

Este código será semelhante ao código anterior, mas a única diferença seria atribuir as variáveis ​​com entrada do usuário. Vamos dar uma olhada no código.

i = input(" digite o primeiro número ")
j = input(" digite o segundo número ")
soma = i+j
print(“soma de”,i,”e”,j,”é”,soma)
print(“soma de”,i,”e”,j,”é”,i+j)

No código acima, a primeira linha solicitaria “digite o primeiro número” na tela de saída e o terminal ou console espera uma entrada que será atribuída à variável i. da mesma forma, o mesmo processo será observado para a linha 2. Agora ambas as variáveis ​​i, j são atribuídas com a entrada do usuário, e a soma é armazenada na variável soma. Parece uma moleza né?

3. Adição de dois números flutuantes

Muitas vezes podemos nos deparar com uma situação de somar números com precisão decimal, vamos dar uma olhada nessa implementação!

e = 1,5223
j = 1,8365
soma = i+j
print(“soma de”,i,”e”,j,”é”,soma) #linha1
print(“soma de”,i,”e”,j,”é”,i+j) #linha2

Como já discutido, não precisamos mencionar o tipo de dados da variável que vamos usar. As variáveis ​​i, j são tratadas como valores float e o resultado final obtido terá precisão decimal.

Também podemos converter um inteiro para um float em python, vamos demonstrar a diferença entre adição de inteiros e adição de float.

eu = 3
j = 6
soma = float(i)+float(j) #linha1
print(“soma de”,i,”e”,j,”é”,soma) #linha2
print(“soma de”,i,”e”,j,”é”,i+j) #line3print(float(i+j)) #line4

No trecho acima, temos duas variáveis ​​i, j que são atribuídas com dois inteiros. Agora, se adicionarmos essas duas variáveis, a resposta seria do tipo inteiro. Podemos ter a resposta no tipo de dados float convertendo as variáveis ​​em um float (como mostrado na linha 1) ou convertendo a resposta no float (como mostrado na linha 4).

A principal diferença entre a linha 2 e a linha 3 seria a falta de precisão decimal na linha 3. A saída da linha 2 será 8.0 enquanto a saída da linha 3 será 8, então se quisermos manter a precisão decimal de uma variável então precisamos usar um tipo de dados float.

Leia também: Ideias e tópicos de projetos Python para iniciantes

Conclusão

Percorremos vários trechos de código onde vimos a adição de dois números definidos pelo usuário, a adição de números de entrada do usuário, a adição de números flutuantes, a precisão decimal observada do resultado com o tipo de dados float e a conversão dos números em python.

Agora que você sabe como adicionar dois números em python, tente escrever o código por conta própria e tente modificar o código com vários tipos de dados. E tente realizar algumas outras tarefas triviais em python e explore a diversão na programação python

Aprenda cursos de ciência de dados das melhores universidades do mundo. Ganhe Programas PG Executivos, Programas de Certificado Avançado ou Programas de Mestrado para acelerar sua carreira.

Quais são os prós e contras de programar em Python?

Python é uma linguagem incrível que tem raízes profundas no desenvolvimento e agora está ganhando suporte no domínio da programação. Mas junto com seus prós, também existem alguns contras que devem ser considerados antes de optar por não fazer isso. Os prós e contras são os seguintes:
Prós
1. A sintaxe do Python é extremamente amigável e fácil de escrever. É quase equivalente a escrever algumas frases no idioma inglês com recuo.
2. Problemas que são resolvidos em muitas linhas em outras linguagens podem ser resolvidos em menos de meia linha em Python com a ajuda de várias funções embutidas.
3. O código é muito mais limpo e curto, pois o programador não precisa escrever muito e a maior parte do trabalho é feita pelo próprio compilador.
Contras
1. Uma das maiores desvantagens do Python é sua velocidade. É muito lento, mais lento que C++ e até mesmo Java.
2. Muitos programadores recomendam evitar o Python porque isso prejudica a construção da lógica, já que a maior parte do trabalho é feita pelas funções embutidas do Python.

O que você entende sobre o tipo de dados numérico em Python?

Em Python, os dados ou valores numéricos geralmente são representados pelos tipos de dados numéricos. Pode haver três tipos de valores numéricos em Python, que são os seguintes:
1. Inteiro
Os inteiros como 3, 0, -100, -2 e 25 são representados pela classe int. Ao contrário de outras linguagens de programação como C++, não há limite para o tamanho de um valor inteiro. Você pode inserir um valor equivalente ao long long int de C++ na classe int em Python.
2. Flutuar
Os valores numéricos fracionários ou decimais são conhecidos como float e são representados pela classe float. A notação científica de um valor float pode ser determinada acrescentando “e” ou “E” seguido de “+” ou “-”.
3. Complexo
Os valores que estão na forma de “a+ib” onde “a” é a parte real e “b” é a parte imaginária são considerados como números complexos e são representados pela classe complexa do Python.

Cite alguns dos melhores IDEs Python?

Existem muitos IDEs Python por aí que são bastante decentes. Alguns deles são PyCharm da JetBrains, Visual Studio Code da Microsoft, Spyder, Eclipse, Atom, PyDev e Wing IDE.