PythonSintaxebasico

Soma de dois números

Em programas reais, você frequentemente precisa receber dados do usuário, como números para cálculos. Funções como input() capturam texto, e para operações matemáticas é essencial converter esse texto para número com int() ou float() — senão, ao invés de somar, você estará juntando textos, causando resultados inesperados.

O PROBLEMA

Peça dois números inteiros ao usuário e exiba a soma deles.

EXEMPLO

Entrada: 5 e 3
Saída: A soma é 8

SOBRE O CONCEITO

O comando input() sempre retorna uma string. Para somar números, você deve converter essa string em inteiro usando int(). O operador + funciona de forma diferente com strings (concatena) e com números (soma). O erro comum é escrever n1 = input() e depois soma = n1 + n2 — isso concatena os textos '5' e '3' como '53', não soma. Sempre use n1 = int(input()) para garantir a conversão antes de somar.

RESOLUÇÃO

Mais exercícios de Sintaxe

PYB008 · BásicoTroco do caixaPYB010 · BásicoApresentação pessoalPYB030 · DesafioViagem econômicaPYB024 · AvançadoCálculo de combustível
Ver todos os exercícios de Python