Разница в реализации между math.floor и // в PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Разница в реализации между math.floor и // в Python

Сообщение Anonymous »

Может ли кто-нибудь прояснить разницу между функцией math.floor() и оператором //. Судя по тому, что я читал, они практически делают то же самое. Но я попробовал кое-что, и иногда кажется, что они дают разные результаты. К этому сообщению приложен пример, в котором они выдают разные результаты
def try_floor():
return math.floor(47642706656219667964201 / 2)

def try_double_backslash():
return 47642706656219667964201 // 2


Это результаты соответственно
23821353328109835780096

23821353328109833982100


Подробнее здесь: https://stackoverflow.com/questions/783 ... -in-python
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • JavaScript - math.floor (math.random ()) - Reposition element
    Anonymous » » в форуме Html
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Почему Math.Round/Floor/Ceiling не возвращает long или int?
    Anonymous » » в форуме C#
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Почему STD :: Floor не найден при включении в C ++ 23 на Android?
    Anonymous » » в форуме C++
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Почему STD :: Floor не найден при включении в C ++ 23 на Android?
    Anonymous » » в форуме C++
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Временная сложность Math.min и Math.max
    Anonymous » » в форуме JAVA
    0 Ответы
    64 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»