O que significa // em python

O que significa // em python

Divisão de piso em Python

Ao dividir dois valores inteiros na linguagem de programação Python, a divisão de piso é empregada e o resultado é arredondado para o número mais próximo. A única diferença entre a divisão do piso e a divisão regular é que ela sempre produz o maior número inteiro. O signo // está sendo usado em matemática para denotar a divisão de piso. Para calcular a divisão de piso, várias linguagens de programação têm um método ou expressão específica. Esses incluem:

  • A linguagem de programação C ++ tem uma função piso () que podemos utilizar.
  • A linguagem de programação Java tem uma função piso () que empregamos.
  • O operador do Python é uma ferramenta que podemos empregar para realizar a divisão de piso.

Sintaxe da divisão de piso

A sintaxe para usar a divisão de piso é dada da seguinte forma:

r = variável1 // variável2

Onde:

  1. r representa o valor calculado usando a divisão de piso.
  2. variável1 representa o dividendo.
  3. variável2 representa o divisor.

A operação da divisão de piso (//) que será explicada neste artigo está sendo usada na linguagem de programação Python.

Exemplo nº 1

Vejamos uma ilustração de como a divisão de piso opera.

x = 45
y = 6
l = x // y
M = x / y
print ("O valor obtido pela divisão de piso:", x, "//", y, "=", l)
print ("O valor obtido por divisão normal:", x, "/", y, "=", m)

No início do código, inicializamos duas variáveis, "x" e "y". Demos a essas variáveis ​​valores “45” e “6”, respectivamente. Agora, estaremos utilizando o // operador. Este operador é aplicado para obter o valor da divisão de piso. Este valor calculado será salvo em uma variável "L". Em seguida, compararemos o valor obtido pela divisão de piso com o valor obtido pela divisão normal.

Então, estamos usando o / operador para fazer uma divisão normal. Este valor seria salvo em variável "M". No final, queremos exibir os valores obtidos por divisão de piso e divisão normal, por isso chamamos a função print ().

Exemplo nº 2

Neste exemplo, observaremos como o operador // o método piso () funciona.

Do piso de importação matemática
i = 89
j = 4
a = piso (i / j)
e = i // j
print ("O valor obtido utilizando o piso () função:", a)
print ("O valor obtido por utilização // operador:", e)

Primeiro de tudo, integraremos o método piso () do arquivo de cabeçalho matemático. Atribuímos os valores "89" e "4" a "i" e "j" variáveis ​​de acordo. A função piso () será usada na seguinte etapa. Esta função é usada para determinar o valor da divisão de piso. A variável "A" armazenará esse valor determinado. O valor adquirido usando o método piso () e os valores calculados pela divisão de piso serão avaliados.

O símbolo duplo-backslash (//) seria usado para fazer a divisão de piso em Python. Variável “e” pode armazenar este valor. Finalmente, apresentaremos os dois valores calculados usando o método Floor () e a divisão de piso, por isso invocamos o método print ().

A partir da saída do código acima mencionado, observamos que os valores obtidos usando o método piso () e o operador // serão os mesmos.

Exemplo no 3

Valores negativos também podem ser usados ​​para dividir pisos. Ao lidar com valores negativos, o resultado sempre foi arredondado para o valor inteiro mais próximo. Alguns usuários podem ser perplexos com a ideia de que arredondar valores não positivos significa desviar-se de zero. Vamos examinar uma instância da divisão de piso usando valores negativos.

y = -56
z = 3
r = y // z
print ("Temos o resultado da divisão de piso:", y, "//", z, "=", r)

Vamos declarar duas variáveis ​​chamadas "y" e "z". Especificamos valores aleatórios para essas variáveis. A variável "y" mantém um valor negativo e a variável "z" tem um número inteiro positivo. Aqui declaramos uma nova variável "r", e essa variável armazena o valor resultante. Para encerrar o código, temos que mostrar o valor obtido com a ajuda do método print ().

Exemplo no 4

Nesta ilustração, empregamos divisão e módulo de piso. Modulo é um modelo matemático relacionado principalmente à divisão de piso. Modulo pode ser definido como o valor restante obtido após dividir dois valores inteiros. Podemos usá -lo para calcular quantas sobras existem. O operador percentual (porcentagem) em Python será usado para calcular o módulo. Vejamos um exemplo que descreve a associação entre a divisão de piso e o Modulo.

Tendo 95 maçãs e 6 pessoas, usaremos a divisão de piso para determinar quantas maçãs cada pessoa recebe.

NUMOFAPPLES = 95
Pessoas = 6
Applesperperson = numefapples // Pessoas
Print ("Total de maçãs:", numefapples)
Imprimir ("Total de pessoas:", pessoas)
print ("O número de maçãs que cada pessoa come:", Appleperperson)

Aqui temos que inicializar as variáveis ​​"numefapples" e "pessoas" no início do programa. Há um total de 95 maçãs, e as pessoas que querem comer uma maçã são 6. Agora dividimos as maçãs entre todas as pessoas, utilizando a divisão de piso (// operador).

Na próxima etapa, aplicaremos o método print () três vezes: a primeira instrução impressa exibe o total de maçãs, a segunda declaração impressa imprime o total de pessoas e o último método de impressão mostra o número de maçãs que cada pessoa quer comer.

Conclusão

Conversamos sobre o uso do operador // neste artigo. Existem vários operadores em python que são utilizados para funcionalidades específicas. A funcionalidade da divisão de piso de Python permite que os usuários dividam todos os valores inteiros e arredondam o resultado para o número inteiro mais próximo. Uma operação pode ser realizada por uma expressão do operador Python em operando ou talvez mais. Um atributo ou valor com o qual executamos a operação é conhecido como operando. O valor da divisão de piso é obtido usando o // operador. Neste artigo, quatro casos diferentes foram implementados. Adquirimos o valor da divisão de piso obtida empregando o // operador nessas instâncias. Em um exemplo, dividimos um número negativo usando o // operador. O operador módulo e o operador // foram usados ​​na última ilustração.