Vem de computar, que significa calcular.
Sim, basicamente o que um computador fazer é isso: contas. Muitas e bem rápido.
Neste tutorial de nosso Curso de Python, vamos aprender a somar, subtrair, multiplicar, dividir, exponenciar e calcular o resto da divisão (que diacho é isso?)
Leia também:

Eu quero obter certificado Python Progressivo e Entrar no Mercado de Trabalho!

Como Somar em Python: +
O operador de soma, em Python, é...adivinha, o símbolo: +Surpresa, hein?
Vamos fazer um script que pede um número inteiro ao usuário, armazena em var1, depois outro inteiro e armazena em var2.
Em seguida, fazemos a soma desses dois números e armazenamos na variável soma, e printamos a soma. Digite e rode o seguinte código:
var1 = int( input("Digite um inteiro: ") ) var2 = int( input("Digite outro inteiro: ") ) soma = var1 + var2 print(soma)
Legal, né ?
Como Subtrair em Python: -
Se você achou que o símbolo de subtração, em Python, fosse o - , parabéns, você é sério candidato para ganhar o próximo prêmio Nobel.Vamos criar um script que pede dois números, subtrai um do outro e exibe o resultado:
var1 = int( input("Digite um inteiro: ") ) var2 = int( input("Digite outro inteiro: ") ) subtracao = var1 - var2 print(subtracao)
Note que você só pode fazer a subtração depois de fornecer os números.
Se fizer o 'subtracao = var1 - var2' no começo, vai dar um erro, pois o Python ainda não sabe que valores estão em var1 e var2, pois você ainda não forneceu nada!
Como Multiplicar em Python: *
Finalmente algo diferente! Sim, o símbolo de multiplicar não é x, é o asterisco *var1 = int( input("Digite um inteiro: ") ) var2 = int( input("Digite outro inteiro: ") ) produto = var1 * var2 print(produto)
Escreva o código acima, rode ele, várias vezes, faça testes, coloque a mão na massa, ok? Só ficar passando o olho aqui não vai te fazer um bom programador Python.
É precisa codar, ou seja, digitar os códigos, na mão!
Como Dividir em Python: /
Já o símbolo de dividir é o /Ou seja: 4/2 = 2
Veja o script que pede dois números ao usuário e exibe a divisão deles:
var1 = int( input("Digite um inteiro: ") ) var2 = int( input("Digite outro inteiro: ") ) divisao = var1 / var2 print(divisao)
Teste: Na segunda variável, que vai ser o denominador, teste colocar 0.
O que aconteceu? Por quê ?
Exponenciação em Python: **
Exponenciar, se você já esqueceu, é o famoso 'elevar' e seu símbolo são dois asteriscos juntos: **Por exemplos, 3 elevado a 2:
3 ** 2 = 9, pois 3x3 =9
3 elevado a 3:
3 ** 3 = 27, pois 3x3x3=27
Rode o seguinte script:
var1 = int( input("Digite um inteiro: ") ) var2 = int( input("Digite outro inteiro: ") ) exp = var1 ** var2 print(exp)
Teste: Use números enormes, gigantescos, medonhos.
E aí, o Python calculou ? Foi rápido? Fodástico esse Python, não é?
Resto da Divisão: %
Essa operação talvez você não lembre.Vamos voltar lá pra escolinha, quando fazíamos as continhas de dividir, lembra?
Tinha o dividendo, o divisor, o quociente e o resto, veja:
Para saber o resto da divisão de um número por outro, usamos o operador %
Veja o resto da divisão de números pares por 2, teste:
var1 = int( input("Digite um inteiro: ") ) var2 = int( input("Digite outro inteiro: ") ) resto = var1 % var2 print(resto)
Vai dar sempre 0 né?
Agora teste o resto da divisão de um número ímpar por 2.
O resto vai ser sempre um.
Vamos usar o operador de resto da divisão para isso, por exemplos: achar números pares. Vamos usar também para achar números primos também!
É um operador muito importante e útil no mundo da programação, ok?
Exercício Mais Importante de Python
Ok! Agora, você vai precisar fazer este exercício.Só continue em nosso curso se resolver ele.
Nem que fique grande, feio ou confuso, mas faça esse exercício.
Exercício: Crie um programa em Python que peça dois números ao usuário.
Em seguida, você vai mostrar a soma, subtração, multiplicação, divisão, exponenciação e resto da divisão do primeiro número pelo segundo.
Tem que ficar bonitinho e organizadinho assim, o resultado:
n1 = float(input('Digite um número: '))
ResponderExcluirn2 = float(input('Digite outro número: '))
print('Soma: {} + {} = {}'.format(n1, n2, n1+n2))
print('Subtração: {} - {} = {}'.format(n1, n2, n1-n2))
print('Multiplicação: {} * {} = {}'.format(n1, n2, n1*n2))
print('Divisão: {} / {} = {}'.format(n1, n2, n1/n2))
print('Exponenciação: {} ** {} = {}'.format(n1, n2, n1**n2))
print('Resto da divisão: {} % {} = {}'.format(n1, n2, n1%n2))
var1 = float( input("Digite um numero: "))
ResponderExcluirvar2 = float( input("Digite um numero: "))
print("Soma:\t\t\t",var1,"+",var2,"=",var1 + var2 )
print("Subtração:\t\t",var1,"-",var2,"=",var1 - var2 )
print("Multiplicação:\t\t",var1,"*",var2,"=",var1 * var2 )
print("Divisão:\t\t",var1,"/",var2,"=",var1 / var2 )
print("Exponenciação:\t\t",var1,"**",var2,"=",var1 ** var2 )
print("Resto da divisão:\t",var1,"%",var2,"=",var1 % var2 )
var =int(input('Digite um inteiro'))
ResponderExcluirvarr =int(input('Digite outro inteiro'))
soma =var + varr
sub =var-varr
mult =var*varr
div =var/varr
expo =var**varr
rest_div =var%varr
print('\nSoma: ', soma,'\nSubtração: ', sub,'\nMultiplicação: ', mult,'\nDivisão: ', div,'\nExponenciação: ', expo,'\nResto da divisão: ', rest_div)
var1=input("Digite o primeiro inteiro: ")
ResponderExcluirvar2=input("Digite o segundo inteiro: ")
soma= var1+var2
sub= var1-var2
mult=var1*var2
div=var1/var2
expo=var1**var2
resto=var1%var2
print 'SOMA: ',soma,'\nSUBTRAÇÃO: ',sub,'\nMULTIPLICAÇÃO: ',mult,'\nDIVISÃO: ',div,'\nEXPONENCIAÇÃO: ',expo,'\nRESTO: ',resto
n = int(input('digite n1:'))
ResponderExcluirm = int(input('digite n2:'))
soma = n + m
sub = n - m
mut = n * m
div = n / m
res = n % m
esp = n ** m
print ('soma é = ',soma,'\nsubtração é = ',sub,'\nmultiplicação é = ',mut,'\ndivisão é =',div,'\nresto da divisão é =',res,'\nesponenciação é =',esp)
ResponderExcluirnum1 = float( input('Insira um número: '));
num2 = float( input('Insira outro número: '));
print('Soma: ', num1, '+', num2, '=', num1 + num2,
'\nSubtração: ', num1, '-', num2, '=', num1 - num2,
'\nMultiplicação: ', num1, 'x', num2, '=', num1 * num2,
'\nDivisão: ', num1, '/', num2, '=', num1 / num2,
'\nExponenciação: ', num1, '^', num2, '=', num1 ** num2,
'\nResto da divisão: ', num1, '%', num2, '=', num1 % num2);
var1=int(input('digite um numero')
ResponderExcluirvar2=int(input('digite outro numero')
...Depois de coletar as variáveis digitei todas as operações
soma=var1+var2
subtracao=var1-var2
multiplicacao=var1*var2
divisao=var1/var2
exponencial=var1**var2
restodivisao=var1%var2
print(soma, subtracao, multiplicacao, divisao, exponencial, restodivisa)
>>33 9 252 1.75 7355827511386641 9
Bem tranquilo, eu podia ter separado por parágrafo mas queria ver o resultado!
print ("Calculadora Simples / * + ** %")
ResponderExcluirVar1 = int(input("Digite um número: ") )
Var2 = int(input("Digite outro número: ") )
#
print("Calculando... Por favor, Aguarde!")
print("Soma: ", Var1, "+", Var2, "=", Var1 + Var2,"\nSubtração: ", Var1, "-", Var2, "=", Var1 - Var2,"\nMultiplicação: ", Var1, "x", Var2, "=", Var1 * Var2,"\nDivisão: ", Var1, "/", Var2, "=", Var1 / Var2,"\nExponenciação: ", Var1, "^", Var2, "=", Var1 ** Var2,"\nResto da divisão: ", Var1, "%", Var2, "=", Var1 % Var2)
print("Terminado! O Python é um Gênio!")
num1 = float(input('Digite um número: '))
ResponderExcluirnum2 = float(input('Digite outro número: '))
print('Soma: ',num1,'+',num2,'=',num1 + num2)
print('Subtração: ',num1,'-',num2,'=',num1 - num2)
print('Multiplicação: ',num1,'*',num2,'=',num1 * num2)
print('Divisão: ',num1,'/',num2,'=',num1 / num2)
print('Exponenciação: ',num1,'**',num2,'=',num1 ** num2)
print('Resto da Divisão:',num1,'%',num2,'=',num1 % num2)
var1 = int( input("Digite um número: ") )
ResponderExcluirvar2 = int( input("Digite outro número: ") )
soma = var1 + var2
subtração = var1 - var2
multiplicação = var1 * var2
divisão = var1 / var2
exponenciação = var1 ** var2
resto_da_divisão = var1 % var2
print("Soma: ",var1, "+", var2, "=", soma)
print("Subtração: ",var1, "-", var2, "=", subtração)
print("Multiplicação: ",var1, "*", var2, "=", multiplicação)
print("Divisão: ",var1, "/", var2, "=", divisão)
print("Exponenciação: ",var1, "**", var2, "=", exponenciação)
print("Resto da divisão: ",var1, "%", var2, "=", resto_da_divisão)
print("DIgite um numero para Var A:10")
ResponderExcluirprint("Digite um numero para Var B:15")
a = 10
b = 15
soma = a + b
print("Soma:",soma)
subtracao = a - b
print("Subtração:",subtracao)
produto = a * b
print("Multiplicação:", produto)
divisao = a / b
print("Divisão:", divisao)
exp = a ** 2
print("EXPONENTE A:", exp)
exp = b **2
print("EXPONENTE B:", exp)
exp = a * b
print("EXPONENTE A e B:", exp)
resto = a % b
print("Resto da Divisão:", resto)
print('Cauculando operações matemáticas simples com Python!')
ResponderExcluirprint('\n')
var1 = int( input('Digite um inteiro: '))
var2 = int( input('Digite outro inteiro: '))
print('\n')
print("Calculando... Por favor, Aguarde!")
print('\n')
soma = var1 + var2
subitracao = var1 - var2
multiplicacao = var1 * var2
divisao = var1 / var2
exponenciacao = var1 ** var2
resto_divisao = var1 % var2
print( input('Pressione ENTER para obter o resultado'))
print("Soma: " ,var1, "+", var2, "=", soma)
print("Subitração: " ,var1, "-", var2, "=", subitracao)
print("Multiplicação: " ,var1, "*", var2, "=", multiplicacao)
print("Divisão: " ,var1, "/", var2, "=", divisao)
print("Exponenciação: " ,var1, "**",var2, "=", exponenciacao)
print("Reso da Divisão: " ,var1, "%", var2, "=", resto_divisao)
print('\n')
print("Concluído! Me adorem, humanos!")
numero1 = float ( input ('Digite um numero: '))
ResponderExcluirnumero2 = float ( input ('Digite outro numero: '))
print ("Soma: ", numero1 + numero2)
print ("Subtracao: ", numero1 - numero2)
print ("Multiplicacao: ", numero1 * numero2)
print ("Divisao: ", numero1 / numero2)
print ("Exponenciacao: ", numero1 ** numero2)
print ("Resto da divisao: ", numero1 % numero2)
var1 = float(input('Digite um número inteiro: '))
ResponderExcluirvar2 = float(input('Digite outro inteiro: '))
print('Soma:\t\t\t\t{} + {} = {}'.format(var1, var2, var1 + var2))
print('Subtração:\t\t\t{} - {} = {}'.format(var1,var2, var1 - var2))
print('Multiplicação:\t\t{} * {} = {}'.format(var1, var2, var1 * var2))
print('Divisão:\t\t\t{} / {} = {}'.format(var1, var2, var1 / var2))
print('Exponenciaçnao:\t\t{} ** {} = {}'.format(var1, var2, var1 ** var2))
print('Resto da divisão:\t{} % {} = {}'.format(var1, var2, var1 % var2))
n1=int(input('entre com um valor :'))
ResponderExcluirn2=int(input('entre com outro valor :'))
soma=n1+n2
divisao=n1/n2
multiplicacao=n1*n2
subtracao=n1-n2
exponenciacao=n1**n2
resto=n1%n2
print('Soma: {} \nDivisão: {} \nmultiplicação: {} \nSubtração: {} \nexponenciação: {} \nResto: {}'.format(soma,divisao,multiplicacao,subtracao,exponenciacao,resto))
No caso quero um questionário simples pra teste.
ResponderExcluirEu quero
Nessa sentencia
Qual o seu nome?
R: Olá (nome) prazer em te conhecer!
Qual o dia que vc nasceu?
Qual o mês que vc nasceu?
Qual o ano que vc nasceu?
Resposta:
(Nome) você nasceu no dia ( ? )
Do mês ( ? )
E você tem ( ? ) de idade* correto?
*Levando o ano de 2019 para base do cálculo
number1 = float(input('Dê-me um número: '))
ResponderExcluirnumber2 = float(input('Dê-me outro número: '))
soma = number1 + number2
subtraa = number1 - number2
multiplica = number1 * number2
divvs = number1 / number2
potencia = number1 ** number2
resto = number1 % number2
print('\nEu sou uma ótima linguagem. Olha o que eu sei fazer!!\n')
print('Soma: ',number1,' + ',number2,' = ',soma)
print('Subtração: ',number1,' - ',number2,' = ',subtraa)
print('Multiplicação: ',number1,' * ',number2,' = ',multiplica)
print('Divisão: ',number1,' / ',number2,' = ',divvs)
print('Potência: ',number1,' ** ',number2,' = ',potencia)
print('Resto: ',number1,' % ',number2,' = ',resto)
numero = int(input("Insira um Número: ") )
ResponderExcluirnumero2 = int(input("Insira mais um Número: ") )
soma = numero + numero2
sub = numero - numero2
mult = numero * numero2
div = numero / numero2
expo = numero ** numero2
rdiv = numero % numero2
if soma == numero + numero2:
print ("Soma: ",numero," + ",numero2," = ",soma)
if sub == numero - numero2:
print ("Subtração: ",numero," - ",numero2," = ",sub)
if mult == numero * numero2:
print ("Multiplicação: ",numero," * ",numero2," = ",mult)
if div == numero / numero2:
print ("Divisão: ",numero," / ",numero2," / ",div)
if expo == numero ** numero2:
print ("Exponenciação: ",numero," ** ",numero2," = ",expo)
if rdiv == numero % numero2:
print ("Resto da divisão: ",numero," % ",numero2," = ",rdiv)
b = input ()
num1 = int(input("Digite um numero: "))
ResponderExcluirnum2 = int(input("DIgite outro numero: "))
print(f'Soma: {num1} + {num2} = {float(num1 + num2)}' )
print(f'Subtração: {num1} - {num2} = {float(num1 - num2)}' )
print(f'Mutiplicação: {num1} * {num2} = {float(num1 * num2)}' )
print(f'Divisão: {num1} / {num2} = {float(num1 / num2)}' )
print(f'Exponenciação: {num1} ** {num2} = {float(num1 ** num2)}' )
print(f'Resto da Divisão: {num1} % {num2} = {float(num1 % num2)}' )
print ('-------------------------------------------')
ResponderExcluirprint ('*****EXERCÍCIO PARA CONTINUAR NO CURSO*****')
print ('-------------------------------------------\n')
num1 = int(input('Digite um número:\tNº'))
num2 = int(input('Digite outro número:\tNº'))
print ('\nSoma:\t\tResultado:',num1,'+ ',num2,'=',num1+num2)
print ('Subtração:\tResultado:',num1,'- ',num2,'=',num1-num2)
print ('Multiplicação:\tResultado:',num1,'* ',num2,'=',num1*num2)
print ('Divisão:\tResultado:',num1,'/ ',num2,'=',num1/num2)
print ('Exponenciação:\tResultado:',num1,'**',num2,'=',num1**num2)
print ('RestoDaDivisão:\tResultado:',num1,'% ',num2,'=',num1%num2)
print ('===========================================')
-Resolvi fazer o programa com INT invés de FLOAT.
n1 = float(input("Digite um numero:"))
ResponderExcluirn2 = float(input("Digite outro numero:"))
soma = n1 + n2
subt = n1 - n2
mult = n1 * n2
div = n1 / n2
exp = n1 ** n2
rest = n1 % n2
print("Soma:\t\t" , n1 , "+" , n2 , "=" , soma)
print("Subtração:\t" , n1 , "-" , n2 , "=" , subt)
print("Multiplicação:\t" , n1 , "*" , n2 , "=" , mult)
print("Divisão:\t" , n1 , "/" , n2 , "=" , div)
print("Exponenciação:\t" , n1 , "^" , n2 , "=" , exp)
print("Resto Divisão:\t" , n1 , "%" , n2 , "=" , rest)