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:
Sintaxe da divisão de piso
A sintaxe para usar a divisão de piso é dada da seguinte forma:
r = variável1 // variável2Onde:
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 = 45No 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áticaPrimeiro 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 = -56Vamos 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 = 95Aqui 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.