В Python 3.7 int(x-1) == x равно True для x = 5e+17 Почему это так и как я могу предотвратить эту ошибку?
Чтобы воспроизвести, вставьте это в вашу консоль Python:
int(5e+17-1) == 5e+17
>True
(Я использую int потому что x является результатом деления, и мне нужно проанализировать его как int.)