Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Matemática Avançada | Conhecendo os números em Python
Tipos de Dados em Python

Deslize para mostrar o menu

book
Matemática Avançada

Esta seção contém informações intrigantes; confio que você as achará envolventes. Talvez você já tenha se deparado com operações matemáticas como // ou %. Nesta seção, iremos explorar as explicações delas.

A operação // é chamada de divisão inteira. Ela ajuda a determinar quantas instâncias inteiras do número à direita podem ser acomodadas dentro do número à esquerda. Uma aplicação comum dessa operação é em cenários nos quais desejamos calcular a quantidade de itens idênticos que podemos comprar. Por exemplo, se possuímos 38 dólares e pretendemos comprar várias garrafas de água, cada uma custando 7 dólares, podemos calcular 38//7, obtendo um resultado de 5. Assim, podemos adquirir 5 garrafas completas.

A segunda operação, denotada como % e chamada de resto, tem um propósito semelhante. Em termos práticos, o resto pode ser comparado ao conceito de troco. Para ilustrar isso, vamos revisitar o exemplo das garrafas. Se determinarmos que com 38 dólares, podemos comprar 5 garrafas de água, o resto revela o valor do troco após adquirirmos a quantidade máxima possível de itens. No mesmo cenário, nosso troco é calculado como 38 % 7, resultando em 3. Consequentemente, gastamos 35 dólares e retemos 3 dólares como troco.

12
bottles = 38 // 7 print(bottles) # output: 5
copy

In this case, you can purchase 5 bottles of water.

Modulus (%)

The modulus operation, represented by the % operator, calculates the remainder after division. This operation is akin to receiving change after a purchase and is useful for determining what's left after distributing items equally.

Continuing with the previous scenario, after purchasing 5 bottles of water for 35 dollars, you can calculate the remaining change:

Here, the remainder is 3, meaning you have 3 dollars left after the purchase.

Practical Applications

  • Floor Division is often used in scenarios requiring equal distribution, such as splitting items among groups or calculating time intervals;

  • Modulus is useful for tasks like determining even or odd numbers, cycling through lists, or handling periodic events.

12
remaining_budget = 38000 % 7000 print(remaining_budget) # output: 3000
copy

Here, the remainder is 3,000 dollars, meaning the company has 3,000 dollars left after funding the departments.

Practical Applications

Floor Division is often used in scenarios requiring equal distribution of resources, such as budgeting, project funding, or inventory managementz.

Modulus is useful for tasks like determining leftover resources, handling periodic financial reviews, or calculating residual values in financial models.

By mastering these operations, you can enhance your financial planning and resource allocation strategies, making your code more efficient and effective.

Tarefa

Swipe to start coding

Imagine that you are a student at school and you have to solve 10 math tasks. You’ve noticed that the average time to handle each task is 7 minutes; however, you have 60 minutes total.

  1. Calculate how many tasks you can manage and assign the result to the completed variable.
  2. Calculate the number of minutes left and assign the result to the variable minutes.

Complete the task using the // and % operations, one operation for one task.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 5
Sentimos muito que algo saiu errado. O que aconteceu?

Pergunte à IA

expand
ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

book
Matemática Avançada

Esta seção contém informações intrigantes; confio que você as achará envolventes. Talvez você já tenha se deparado com operações matemáticas como // ou %. Nesta seção, iremos explorar as explicações delas.

A operação // é chamada de divisão inteira. Ela ajuda a determinar quantas instâncias inteiras do número à direita podem ser acomodadas dentro do número à esquerda. Uma aplicação comum dessa operação é em cenários nos quais desejamos calcular a quantidade de itens idênticos que podemos comprar. Por exemplo, se possuímos 38 dólares e pretendemos comprar várias garrafas de água, cada uma custando 7 dólares, podemos calcular 38//7, obtendo um resultado de 5. Assim, podemos adquirir 5 garrafas completas.

A segunda operação, denotada como % e chamada de resto, tem um propósito semelhante. Em termos práticos, o resto pode ser comparado ao conceito de troco. Para ilustrar isso, vamos revisitar o exemplo das garrafas. Se determinarmos que com 38 dólares, podemos comprar 5 garrafas de água, o resto revela o valor do troco após adquirirmos a quantidade máxima possível de itens. No mesmo cenário, nosso troco é calculado como 38 % 7, resultando em 3. Consequentemente, gastamos 35 dólares e retemos 3 dólares como troco.

12
bottles = 38 // 7 print(bottles) # output: 5
copy

In this case, you can purchase 5 bottles of water.

Modulus (%)

The modulus operation, represented by the % operator, calculates the remainder after division. This operation is akin to receiving change after a purchase and is useful for determining what's left after distributing items equally.

Continuing with the previous scenario, after purchasing 5 bottles of water for 35 dollars, you can calculate the remaining change:

Here, the remainder is 3, meaning you have 3 dollars left after the purchase.

Practical Applications

  • Floor Division is often used in scenarios requiring equal distribution, such as splitting items among groups or calculating time intervals;

  • Modulus is useful for tasks like determining even or odd numbers, cycling through lists, or handling periodic events.

12
remaining_budget = 38000 % 7000 print(remaining_budget) # output: 3000
copy

Here, the remainder is 3,000 dollars, meaning the company has 3,000 dollars left after funding the departments.

Practical Applications

Floor Division is often used in scenarios requiring equal distribution of resources, such as budgeting, project funding, or inventory managementz.

Modulus is useful for tasks like determining leftover resources, handling periodic financial reviews, or calculating residual values in financial models.

By mastering these operations, you can enhance your financial planning and resource allocation strategies, making your code more efficient and effective.

Tarefa

Swipe to start coding

Imagine that you are a student at school and you have to solve 10 math tasks. You’ve noticed that the average time to handle each task is 7 minutes; however, you have 60 minutes total.

  1. Calculate how many tasks you can manage and assign the result to the completed variable.
  2. Calculate the number of minutes left and assign the result to the variable minutes.

Complete the task using the // and % operations, one operation for one task.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 5
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt