Conteúdo[Esconder][Mostrar]
Ficou claro para você que existem dois tipos de números na programação. ou seja, inteiros e números de ponto flutuante.
As operações aritméticas em Python são as mesmas da matemática cotidiana e giram em torno desses dois tipos de dados.
Operadores aritméticos
Existem sete tipos básicos de operadores aritméticos. Estes são:
Adição (+): Adiciona dois números. por exemplo
print(10 + 4)
Subtração (-): Subtraia o segundo número do primeiro. por exemplo
print(10 - 4)
Multiplicação (*): Multiplique dois números. por exemplo
print(10 * 4)
Divisão (/): Executa a divisão em dois números. por exemplo
print(10 / 4)
Divisão do Andar (//): Executa a divisão e arredonda a resposta para o inteiro mais próximo. por exemplo
print(10 // 4)
Operador de Módulo (%): Executa a divisão e retorna o resto. por exemplo
print(10 % 4)
Expoente (**): Toma a potência do inteiro, por exemplo
print(10 ** 4)
Todas essas operações são mostradas abaixo:
Agora, para todos esses operadores que você aprendeu, temos um operador de atribuição aumentada. Deixe-me mostrar-lhe como ele é usado.
Digamos que temos uma variável chamada 'x'. Definimos como 10, agora queremos incrementar em 3, teremos que escrever código assim.
x = 10
x = x + 3
O interpretador Python adicionará 3 em 'x' e o armazenará em 'x'. Vamos imprimir isso:
Um operador de atribuição aumentada pode ser usado para replicar a mesma funcionalidade, mas com mais eficiência.
O mesmo código será escrito assim.
x = 10
x += 3
Agora, este operador pode ser usado para subtração e multiplicação também. Veja este programa.
Aqui estamos primeiro incrementando 'x' por 3 e depois multiplicando por 3. A saída da linha 2 deve ser 13 e a saída da linha 3 deve ser 39.
operador precedente
Em matemática, temos um conceito chamado precedência de operadores, que significa a ordem de execução das operações em uma equação. Não é específico do Python e todas as linguagens de programação seguem a precedência do operador. Deixe-me lembrá-lo do pedido:
- Parêntese
- expoente
- Divisão ou multiplicação
- Adição ou Subtração
Vamos escrever um programa e verificar isso:
x = 10 + 3 * 2 ** 2 - (9 + 2)
Qual deve ser a resposta da equação acima?
Se sua resposta for 11, você não precisa repetir o ensino médio.
Deixe um comentário