logo

Розподіл підлоги в Python

Оператори ділення дозволяють ділити два числа та повертати приватне, тобто перше число або число зліва ділиться на друге число або число праворуч і повертає приватне. Ця стаття пояснює, як виконати поділ підлоги в Python.

Що таке Floor Division?

Поверхове ділення – це операція ділення, яка повертає найбільше ціле число менше або дорівнює результату ділення . в Python , позначається подвійною косою рискою '//' .



приклад

Якщо ми поділимо 7 на 3 методом поділу на підлогу, отримаємо:

2>

Методи виконання поверхового поділу

  • Використання оператора подвійної косої риски (//)
  • Використовуючи math.floor() функція

Використання оператора подвійної косої риски (//)

Синтаксис : результат = ділене // дільник



Поверхове ділення з цілими числами

У наведеному нижче коді ми виконали поділ між двома цілими числами In результат1 ми виконуємо поверхове ділення між двома цілими числами, 10 і 3. Результат ділення 10 на 3 дорівнює 3,333…., але поверхове ділення повертає найбільше ціле число, яке менше або дорівнює результату. Отже, результат 3.

Python3






scanner.next java

result1>=> 10> />/> 3> # Result: 3> print>(>'Floor division of two integers :'>, result1)>

>

>

Вихід

Floor division of two integers : 3>

Поверх поділу з плаваючими числами

У наведеному нижче коді ми виконали поділ між плаваючим числом і цілим числом. в результат2 , ми виконуємо поверхове ділення між числом з плаваючою точкою (7.5) і цілим числом (2). Результат ділення 7,5 на 2 дорівнює 3,75, але ділення на підлогу скорочує дробову частину, у результаті чого виходить 3,0.

Python3




result2>=> 7.5> />/> 2> print>(>'Floor division of a float and an integer :'>,result2)>

>

>

Вихід

Floor division of a float and an integer : 3.0>

Поверхове ділення з цілими від’ємними числами

У наведеному нижче коді ми виконали поділ між двома від’ємними цілими числами. в результат3 , ми маємо нижнє ділення між від’ємним дільником (-17) і від’ємним дільником (-5). Результат ділення -17 на -5 дорівнює 3,4, але ділення на підлогу повертає найбільше ціле число, яке менше або дорівнює результату. Отже, результат 3.

Python3


bash довжина рядка



result3>=> ->17> />/> ->5> print>(>'Floor division of two negative integers :'>,result3)>

>

>

Вихід

Floor division of two negative integers : 3>

Розподіл поверху на цілі від’ємні та додатні числа

У наведеному нижче коді ми виконали поділ на додатне та від’ємне ціле число. в результат4 , ми виконуємо поверхове ділення між двома від’ємними числами, -17 і 5. Результат ділення -17 на 5 дорівнює -3,4, але поверхове ділення повертає найбільше ціле число, яке менше або дорівнює результату. Отже, результат -4.

Python3




result4>=> ->17> />/> 5> print>(>'Floor division with a negative dividend and positive divisor :'>, result4)>

>

>

Вихід

Floor division with a negative dividend and positive divisor : -4>

Використання функції math.floor().

math.floor() Ділення з цілими числами

в результат , ми виконуємо поверхове ділення між числом з плаваючою точкою (7.5) і цілим числом (2). Результат ділення 7,5 на 2 дорівнює 3,75, але ділення на підлогу скорочує дробову частину, у результаті чого виходить 3,0.

міста в австралії

Python3




import> math> result>=> math.floor(>10> /> 3>)> print>(result)>

>

>

Вихід

3>

math.floor() Ділення з від’ємними цілими числами

Цей код використовує math.floor() щоб округлити результат до -10 / 3, і він друкує округлене ціле значення, яке дорівнює -4.

Python3


примітивні типи даних у java



import> math> result>=> math.floor(>->10> /> 3>)> print>(result)>

>

>

Вихід

-4>

Різниця між дивізіоном і поверховим дивізіоном

Оператор ділення / виконує стандартне ділення, результатом якого може бути число з плаваючою комою (десяткове). Якщо і ділене, і дільник є цілими числами, Python виконає цілочисельне ділення, якщо результат є цілим; інакше буде отримано результат із плаваючою комою.

Python3




# Division Operator> result5>=> 10>/>3> print>(result5)>

що таке хеш-сет в java
>

>

Вихід

3.3333333333333335>

Тоді як оператор поверхового ділення // виконує ділення та повертає найбільше ціле число, яке менше або дорівнює результату ділення. Він скорочує (округлює вниз) дробову частину результату, гарантуючи, що результат завжди буде цілим числом.

Python3




# Floor Division> result6>=> 10> />/> 3> print>(result6)>

>

>

Вихід

3>